Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c14a' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5173404 --chroot fedora-rawhide-i386 --detached Version: 0.62 PID: 68769 Logging PID: 68770 Task: {'appstream': False, 'background': True, 'build_id': 5173404, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', 'enable_net': False, 'fedora_review': False, 'git_hash': '61dd95967dc39b6d8742fb979775d87594ed27f4', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/mrpt', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mrpt', 'package_version': '1.4.0-34', 'project_dirname': 'gcc-13-test', 'project_name': 'gcc-13-test', 'project_owner': 'jakub', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jakub/gcc-13-test/fedora-rawhide-i386/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://jakub.fedorapeople.org/fedora-gcc13-$arch/', 'id': 'https_jakub_fedorapeople_org_fedora_gcc13_arch', 'name': 'Additional repo https_jakub_fedorapeople_org_fedora_gcc13_arch'}], 'sandbox': 'jakub/gcc-13-test--jakub', 'source_json': {}, 'source_type': None, 'submitter': 'jakub', 'tags': [], 'task_id': '5173404-fedora-rawhide-i386', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/mrpt /var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/mrpt', '/var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt'... Running: git checkout 61dd95967dc39b6d8742fb979775d87594ed27f4 cmd: ['git', 'checkout', '61dd95967dc39b6d8742fb979775d87594ed27f4'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt rc: 0 stdout: stderr: Note: switching to '61dd95967dc39b6d8742fb979775d87594ed27f4'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 61dd959 automatic import of mrpt Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading mrpt-1.4.0-fedora.tar.xz INFO: Calling: curl -H Pragma: -o mrpt-1.4.0-fedora.tar.xz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/mrpt/mrpt-1.4.0-fedora.tar.xz/md5/a5b9e21b74e5f83e8265a862a3a15899/mrpt-1.4.0-fedora.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 15.1M 100 15.1M 0 0 27.3M 0 --:--:-- --:--:-- --:--:-- 27.3M INFO: Reading stdout from command: md5sum mrpt-1.4.0-fedora.tar.xz Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt/mrpt.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672100067.040465 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt/mrpt.spec) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1672100067.040465/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 49 MB/s | 25 MB 00:00 Additional repo https_jakub_fedorapeople_org_fe 341 kB/s | 86 kB 00:00 local 31 MB/s | 60 MB 00:01 Last metadata expiration check: 0:00:01 ago on Tue Dec 27 00:14:36 2022. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: dnf noarch 4.14.0-1.fc38 local 469 k dnf-plugins-core noarch 4.3.1-1.fc38 local 34 k Installing dependencies: alternatives i686 1.21-1.fc38 copr_base 39 k audit-libs i686 3.0.9-2.fc38 local 122 k basesystem noarch 11-14.fc37 local 7.0 k bash i686 5.2.9-3.fc38 copr_base 1.8 M bzip2-libs i686 1.0.8-12.fc38 copr_base 42 k ca-certificates noarch 2022.2.54-5.fc37 local 829 k coreutils i686 9.1-8.fc38 copr_base 1.1 M coreutils-common i686 9.1-8.fc38 copr_base 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 local 63 k curl i686 7.87.0-1.fc38 copr_base 347 k cyrus-sasl-lib i686 2.1.28-8.fc38 copr_base 858 k dbus-libs i686 1:1.14.4-1.fc38 copr_base 167 k dnf-data noarch 4.14.0-1.fc38 local 43 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf i686 0.188-3.fc38 copr_base 204 k elfutils-libs i686 0.188-3.fc38 copr_base 287 k expat i686 2.5.0-1.fc38 copr_base 115 k fedora-gpg-keys noarch 38-0.3 local 115 k fedora-release noarch 38-0.6 local 11 k fedora-release-common noarch 38-0.6 local 21 k fedora-release-identity-basic noarch 38-0.6 local 11 k fedora-repos noarch 38-0.3 local 10 k fedora-repos-rawhide noarch 38-0.3 local 9.7 k file-libs i686 5.42-4.fc38 copr_base 684 k filesystem i686 3.18-2.fc37 local 1.1 M findutils i686 1:4.9.0-2.fc38 copr_base 494 k gawk i686 5.1.1-4.fc38 copr_base 1.0 M gdbm-libs i686 1:1.23-2.fc38 copr_base 60 k glib2 i686 2.74.1-2.fc38 copr_base 2.8 M glibc i686 2.36.9000-19.fc38 local 1.9 M glibc-common i686 2.36.9000-19.fc38 local 315 k glibc-minimal-langpack i686 2.36.9000-19.fc38 local 30 k gmp i686 1:6.2.1-3.fc38 copr_base 306 k gnupg2 i686 2.3.8-1.fc38 copr_base 2.6 M gnutls i686 3.7.8-9.fc38 copr_base 1.1 M gpgme i686 1.17.1-3.fc38 copr_base 219 k grep i686 3.8-1.fc38 copr_base 289 k ima-evm-utils i686 1.4-6.fc38 copr_base 63 k json-c i686 0.16-3.fc38 copr_base 44 k keyutils-libs i686 1.6.1-5.fc38 copr_base 32 k krb5-libs i686 1.20.1-3.fc38 copr_base 764 k libacl i686 2.3.1-4.fc38 copr_base 25 k libarchive i686 3.6.1-3.fc38 copr_base 442 k libassuan i686 2.5.5-5.fc38 copr_base 69 k libattr i686 2.5.1-5.fc38 copr_base 19 k libb2 i686 0.98.1-7.fc38 copr_base 29 k libblkid i686 2.38.1-3.fc38 local 116 k libbrotli i686 1.0.9-9.fc38 copr_base 318 k libcap i686 2.48-5.fc38 copr_base 69 k libcap-ng i686 0.8.3-4.fc38 copr_base 33 k libcom_err i686 1.46.5-3.fc37 local 26 k libcomps i686 0.1.18-4.fc38 copr_base 84 k libcurl i686 7.87.0-1.fc38 copr_base 327 k libdnf i686 0.68.0-1.fc38 copr_base 713 k libevent i686 2.1.12-7.fc38 copr_base 277 k libffi i686 3.4.4-1.fc38 copr_base 36 k libfsverity i686 1.4-8.fc38 copr_base 21 k libgcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 101 k libgcrypt i686 1.10.1-6.fc38 copr_base 479 k libgomp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 304 k libgpg-error i686 1.46-1.fc38 copr_base 226 k libidn2 i686 2.3.4-1.fc38 copr_base 155 k libksba i686 1.6.3-1.fc38 copr_base 161 k libmodulemd i686 2.14.0-4.fc38 copr_base 242 k libmount i686 2.38.1-3.fc38 local 141 k libnghttp2 i686 1.51.0-1.fc38 local 80 k libnsl2 i686 2.0.0-4.fc38 copr_base 32 k libpsl i686 0.21.1-6.fc38 copr_base 66 k librepo i686 1.15.1-1.fc38 copr_base 102 k libreport-filesystem noarch 2.17.6-1.fc38 copr_base 14 k libselinux i686 3.4-6.fc38 copr_base 92 k libsemanage i686 3.4-6.fc38 copr_base 129 k libsepol i686 3.4-4.fc38 copr_base 337 k libsigsegv i686 2.14-3.fc38 copr_base 28 k libsmartcols i686 2.38.1-3.fc38 local 65 k libsolv i686 0.7.22-3.fc38 copr_base 426 k libssh i686 0.10.4-2.fc38 copr_base 223 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.3 k libstdc++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 857 k libtasn1 i686 4.19.0-1.fc38 copr_base 77 k libtirpc i686 1.3.3-0.fc38 copr_base 101 k libunistring i686 1.0-2.fc38 copr_base 549 k libuuid i686 2.38.1-3.fc38 local 28 k libverto i686 0.3.2-4.fc38 copr_base 22 k libxcrypt i686 4.4.33-5.fc38 copr_base 124 k libxml2 i686 2.10.3-2.fc38 copr_base 744 k libyaml i686 0.2.5-8.fc38 copr_base 62 k libzstd i686 1.5.2-3.fc37 local 274 k lua-libs i686 5.4.4-6.fc38 copr_base 149 k lz4-libs i686 1.9.3-5.fc38 copr_base 72 k mpdecimal i686 2.5.1-4.fc38 copr_base 107 k mpfr i686 4.1.1-2.fc38 copr_base 637 k ncurses-base noarch 6.3-5.20221126.fc38 local 61 k ncurses-libs i686 6.3-5.20221126.fc38 local 348 k nettle i686 3.8-2.fc37 local 430 k npth i686 1.6-10.fc38 local 24 k openldap i686 2.6.3-1.fc38 local 273 k openssl-libs i686 1:3.0.5-6.fc38 local 2.1 M p11-kit i686 0.24.1-5.fc38 local 335 k p11-kit-trust i686 0.24.1-5.fc38 local 135 k pcre2 i686 10.40-1.fc37.1 local 234 k pcre2-syntax noarch 10.40-1.fc37.1 local 142 k popt i686 1.19-1.fc38 local 61 k publicsuffix-list-dafsa noarch 20221208-1.fc38 local 59 k python-pip-wheel noarch 22.3.1-1.fc38 local 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 local 715 k python3 i686 3.11.1-1.fc38 local 27 k python3-dateutil noarch 1:2.8.2-4.fc37 local 350 k python3-dbus i686 1.3.2-1.fc38 copr_base 151 k python3-distro noarch 1.8.0-1.fc38 local 45 k python3-dnf noarch 4.14.0-1.fc38 local 567 k python3-dnf-plugins-core noarch 4.3.1-1.fc38 local 263 k python3-gpg i686 1.17.1-3.fc38 copr_base 277 k python3-hawkey i686 0.68.0-1.fc38 copr_base 113 k python3-libcomps i686 0.1.18-4.fc38 copr_base 52 k python3-libdnf i686 0.68.0-1.fc38 copr_base 838 k python3-libs i686 3.11.1-1.fc38 local 9.3 M python3-rpm i686 4.18.0-8.fc38 local 95 k python3-six noarch 1.16.0-8.fc37 local 42 k readline i686 8.2-2.fc38 local 218 k rpm i686 4.18.0-8.fc38 local 543 k rpm-build-libs i686 4.18.0-8.fc38 local 102 k rpm-libs i686 4.18.0-8.fc38 local 341 k rpm-sequoia i686 1.2.0-1.fc38 local 924 k rpm-sign-libs i686 4.18.0-8.fc38 local 27 k sed i686 4.8-11.fc37 local 300 k setup noarch 2.14.3-1.fc38 local 146 k shadow-utils i686 2:4.13-3.fc38 local 1.2 M sqlite-libs i686 3.40.0-1.fc38 local 705 k systemd-libs i686 252.4-598.fc38 local 662 k tpm2-tss i686 4.0.0-0.1.rc2.fc38 local 603 k tzdata noarch 2022g-1.fc38 local 432 k xz-libs i686 5.2.9-1.fc38 local 101 k zchunk-libs i686 1.2.3-1.fc38 local 54 k zlib i686 1.2.13-1.fc38 local 92 k Transaction Summary ========================================================================================================================= Install 137 Packages Total download size: 57 M Installed size: 198 M Downloading Packages: (1/137): bzip2-libs-1.0.8-12.fc38.i686.rpm 458 kB/s | 42 kB 00:00 (2/137): alternatives-1.21-1.fc38.i686.rpm 375 kB/s | 39 kB 00:00 (3/137): bash-5.2.9-3.fc38.i686.rpm 13 MB/s | 1.8 MB 00:00 (4/137): coreutils-9.1-8.fc38.i686.rpm 21 MB/s | 1.1 MB 00:00 (5/137): curl-7.87.0-1.fc38.i686.rpm 7.7 MB/s | 347 kB 00:00 (6/137): coreutils-common-9.1-8.fc38.i686.rpm 25 MB/s | 2.0 MB 00:00 (7/137): cyrus-sasl-lib-2.1.28-8.fc38.i686.rpm 22 MB/s | 858 kB 00:00 (8/137): dbus-libs-1.14.4-1.fc38.i686.rpm 15 MB/s | 167 kB 00:00 (9/137): elfutils-default-yama-scope-0.188-3.fc 1.7 MB/s | 16 kB 00:00 (10/137): elfutils-libelf-0.188-3.fc38.i686.rpm 15 MB/s | 204 kB 00:00 (11/137): expat-2.5.0-1.fc38.i686.rpm 9.0 MB/s | 115 kB 00:00 (12/137): file-libs-5.42-4.fc38.i686.rpm 40 MB/s | 684 kB 00:00 (13/137): elfutils-libs-0.188-3.fc38.i686.rpm 11 MB/s | 287 kB 00:00 (14/137): findutils-4.9.0-2.fc38.i686.rpm 33 MB/s | 494 kB 00:00 (15/137): gdbm-libs-1.23-2.fc38.i686.rpm 6.4 MB/s | 60 kB 00:00 (16/137): gawk-5.1.1-4.fc38.i686.rpm 19 MB/s | 1.0 MB 00:00 (17/137): gmp-6.2.1-3.fc38.i686.rpm 6.9 MB/s | 306 kB 00:00 (18/137): glib2-2.74.1-2.fc38.i686.rpm 50 MB/s | 2.8 MB 00:00 (19/137): gpgme-1.17.1-3.fc38.i686.rpm 4.4 MB/s | 219 kB 00:00 (20/137): gnupg2-2.3.8-1.fc38.i686.rpm 43 MB/s | 2.6 MB 00:00 (21/137): gnutls-3.7.8-9.fc38.i686.rpm 18 MB/s | 1.1 MB 00:00 (22/137): ima-evm-utils-1.4-6.fc38.i686.rpm 6.2 MB/s | 63 kB 00:00 (23/137): grep-3.8-1.fc38.i686.rpm 16 MB/s | 289 kB 00:00 (24/137): json-c-0.16-3.fc38.i686.rpm 3.4 MB/s | 44 kB 00:00 (25/137): keyutils-libs-1.6.1-5.fc38.i686.rpm 3.1 MB/s | 32 kB 00:00 (26/137): libacl-2.3.1-4.fc38.i686.rpm 2.5 MB/s | 25 kB 00:00 (27/137): libarchive-3.6.1-3.fc38.i686.rpm 26 MB/s | 442 kB 00:00 (28/137): krb5-libs-1.20.1-3.fc38.i686.rpm 28 MB/s | 764 kB 00:00 (29/137): libassuan-2.5.5-5.fc38.i686.rpm 4.1 MB/s | 69 kB 00:00 (30/137): libattr-2.5.1-5.fc38.i686.rpm 1.9 MB/s | 19 kB 00:00 (31/137): libb2-0.98.1-7.fc38.i686.rpm 3.0 MB/s | 29 kB 00:00 (32/137): libcap-2.48-5.fc38.i686.rpm 6.2 MB/s | 69 kB 00:00 (33/137): libcap-ng-0.8.3-4.fc38.i686.rpm 3.4 MB/s | 33 kB 00:00 (34/137): libbrotli-1.0.9-9.fc38.i686.rpm 13 MB/s | 318 kB 00:00 (35/137): libcurl-7.87.0-1.fc38.i686.rpm 26 MB/s | 327 kB 00:00 (36/137): libcomps-0.1.18-4.fc38.i686.rpm 6.1 MB/s | 84 kB 00:00 (37/137): libdnf-0.68.0-1.fc38.i686.rpm 41 MB/s | 713 kB 00:00 (38/137): libffi-3.4.4-1.fc38.i686.rpm 3.5 MB/s | 36 kB 00:00 (39/137): libevent-2.1.12-7.fc38.i686.rpm 20 MB/s | 277 kB 00:00 (40/137): libfsverity-1.4-8.fc38.i686.rpm 2.1 MB/s | 21 kB 00:00 (41/137): libgpg-error-1.46-1.fc38.i686.rpm 14 MB/s | 226 kB 00:00 (42/137): libidn2-2.3.4-1.fc38.i686.rpm 11 MB/s | 155 kB 00:00 (43/137): libgcrypt-1.10.1-6.fc38.i686.rpm 21 MB/s | 479 kB 00:00 (44/137): libksba-1.6.3-1.fc38.i686.rpm 14 MB/s | 161 kB 00:00 (45/137): libmodulemd-2.14.0-4.fc38.i686.rpm 21 MB/s | 242 kB 00:00 (46/137): libnsl2-2.0.0-4.fc38.i686.rpm 2.8 MB/s | 32 kB 00:00 (47/137): libreport-filesystem-2.17.6-1.fc38.no 1.5 MB/s | 14 kB 00:00 (48/137): librepo-1.15.1-1.fc38.i686.rpm 8.4 MB/s | 102 kB 00:00 (49/137): libselinux-3.4-6.fc38.i686.rpm 9.8 MB/s | 92 kB 00:00 (50/137): libsemanage-3.4-6.fc38.i686.rpm 13 MB/s | 129 kB 00:00 (51/137): libpsl-0.21.1-6.fc38.i686.rpm 1.8 MB/s | 66 kB 00:00 (52/137): libsigsegv-2.14-3.fc38.i686.rpm 2.7 MB/s | 28 kB 00:00 (53/137): libsepol-3.4-4.fc38.i686.rpm 14 MB/s | 337 kB 00:00 (54/137): libssh-0.10.4-2.fc38.i686.rpm 15 MB/s | 223 kB 00:00 (55/137): libssh-config-0.10.4-2.fc38.noarch.rp 879 kB/s | 9.3 kB 00:00 (56/137): libtasn1-4.19.0-1.fc38.i686.rpm 8.1 MB/s | 77 kB 00:00 (57/137): libtirpc-1.3.3-0.fc38.i686.rpm 11 MB/s | 101 kB 00:00 (58/137): libverto-0.3.2-4.fc38.i686.rpm 2.3 MB/s | 22 kB 00:00 (59/137): libunistring-1.0-2.fc38.i686.rpm 25 MB/s | 549 kB 00:00 (60/137): libsolv-0.7.22-3.fc38.i686.rpm 8.4 MB/s | 426 kB 00:00 (61/137): libxcrypt-4.4.33-5.fc38.i686.rpm 11 MB/s | 124 kB 00:00 (62/137): libyaml-0.2.5-8.fc38.i686.rpm 6.6 MB/s | 62 kB 00:00 (63/137): lua-libs-5.4.4-6.fc38.i686.rpm 11 MB/s | 149 kB 00:00 (64/137): libxml2-2.10.3-2.fc38.i686.rpm 27 MB/s | 744 kB 00:00 (65/137): lz4-libs-1.9.3-5.fc38.i686.rpm 4.6 MB/s | 72 kB 00:00 (66/137): mpdecimal-2.5.1-4.fc38.i686.rpm 11 MB/s | 107 kB 00:00 (67/137): mpfr-4.1.1-2.fc38.i686.rpm 37 MB/s | 637 kB 00:00 (68/137): python3-dbus-1.3.2-1.fc38.i686.rpm 7.6 MB/s | 151 kB 00:00 (69/137): python3-gpg-1.17.1-3.fc38.i686.rpm 13 MB/s | 277 kB 00:00 (70/137): python3-hawkey-0.68.0-1.fc38.i686.rpm 10 MB/s | 113 kB 00:00 (71/137): python3-libcomps-0.1.18-4.fc38.i686.r 4.9 MB/s | 52 kB 00:00 (72/137): python3-libdnf-0.68.0-1.fc38.i686.rpm 35 MB/s | 838 kB 00:00 (73/137): libgcc-13.0.0-0.4.fc38.i686.rpm 641 kB/s | 101 kB 00:00 (74/137): libgomp-13.0.0-0.4.fc38.i686.rpm 1.4 MB/s | 304 kB 00:00 (75/137): basesystem-11-14.fc37.noarch.rpm 111 kB/s | 7.0 kB 00:00 (76/137): libstdc++-13.0.0-0.4.fc38.i686.rpm 3.8 MB/s | 857 kB 00:00 (77/137): audit-libs-3.0.9-2.fc38.i686.rpm 959 kB/s | 122 kB 00:00 (78/137): crypto-policies-20221215-1.gita4c31a3 790 kB/s | 63 kB 00:00 (79/137): dnf-data-4.14.0-1.fc38.noarch.rpm 2.2 MB/s | 43 kB 00:00 (80/137): dnf-4.14.0-1.fc38.noarch.rpm 4.5 MB/s | 469 kB 00:00 (81/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 2.0 MB/s | 34 kB 00:00 (82/137): fedora-release-38-0.6.noarch.rpm 761 kB/s | 11 kB 00:00 (83/137): fedora-release-common-38-0.6.noarch.r 1.8 MB/s | 21 kB 00:00 (84/137): fedora-gpg-keys-38-0.3.noarch.rpm 3.3 MB/s | 115 kB 00:00 (85/137): fedora-release-identity-basic-38-0.6. 928 kB/s | 11 kB 00:00 (86/137): fedora-repos-38-0.3.noarch.rpm 809 kB/s | 10 kB 00:00 (87/137): fedora-repos-rawhide-38-0.3.noarch.rp 884 kB/s | 9.7 kB 00:00 (88/137): ca-certificates-2022.2.54-5.fc37.noar 4.6 MB/s | 829 kB 00:00 (89/137): glibc-common-2.36.9000-19.fc38.i686.r 4.6 MB/s | 315 kB 00:00 (90/137): glibc-minimal-langpack-2.36.9000-19.f 2.6 MB/s | 30 kB 00:00 (91/137): libblkid-2.38.1-3.fc38.i686.rpm 3.6 MB/s | 116 kB 00:00 (92/137): libcom_err-1.46.5-3.fc37.i686.rpm 2.1 MB/s | 26 kB 00:00 (93/137): libmount-2.38.1-3.fc38.i686.rpm 4.3 MB/s | 141 kB 00:00 (94/137): filesystem-3.18-2.fc37.i686.rpm 5.7 MB/s | 1.1 MB 00:00 (95/137): libnghttp2-1.51.0-1.fc38.i686.rpm 3.5 MB/s | 80 kB 00:00 (96/137): libuuid-2.38.1-3.fc38.i686.rpm 2.2 MB/s | 28 kB 00:00 (97/137): libsmartcols-2.38.1-3.fc38.i686.rpm 2.6 MB/s | 65 kB 00:00 (98/137): ncurses-base-6.3-5.20221126.fc38.noar 2.9 MB/s | 61 kB 00:00 (99/137): libzstd-1.5.2-3.fc37.i686.rpm 5.2 MB/s | 274 kB 00:00 (100/137): ncurses-libs-6.3-5.20221126.fc38.i68 5.5 MB/s | 348 kB 00:00 (101/137): npth-1.6-10.fc38.i686.rpm 1.7 MB/s | 24 kB 00:00 (102/137): glibc-2.36.9000-19.fc38.i686.rpm 6.0 MB/s | 1.9 MB 00:00 (103/137): nettle-3.8-2.fc37.i686.rpm 5.9 MB/s | 430 kB 00:00 (104/137): openldap-2.6.3-1.fc38.i686.rpm 5.0 MB/s | 273 kB 00:00 (105/137): p11-kit-0.24.1-5.fc38.i686.rpm 5.1 MB/s | 335 kB 00:00 (106/137): p11-kit-trust-0.24.1-5.fc38.i686.rpm 4.2 MB/s | 135 kB 00:00 (107/137): pcre2-syntax-10.40-1.fc37.1.noarch.r 4.5 MB/s | 142 kB 00:00 (108/137): pcre2-10.40-1.fc37.1.i686.rpm 4.6 MB/s | 234 kB 00:00 (109/137): popt-1.19-1.fc38.i686.rpm 2.8 MB/s | 61 kB 00:00 (110/137): publicsuffix-list-dafsa-20221208-1.f 2.8 MB/s | 59 kB 00:00 (111/137): python-setuptools-wheel-65.5.1-1.fc3 5.7 MB/s | 715 kB 00:00 (112/137): python3-3.11.1-1.fc38.i686.rpm 2.0 MB/s | 27 kB 00:00 (113/137): python-pip-wheel-22.3.1-1.fc38.noarc 6.3 MB/s | 1.4 MB 00:00 (114/137): python3-dateutil-2.8.2-4.fc37.noarch 4.6 MB/s | 350 kB 00:00 (115/137): openssl-libs-3.0.5-6.fc38.i686.rpm 5.8 MB/s | 2.1 MB 00:00 (116/137): python3-distro-1.8.0-1.fc38.noarch.r 1.6 MB/s | 45 kB 00:00 (117/137): python3-dnf-plugins-core-4.3.1-1.fc3 5.0 MB/s | 263 kB 00:00 (118/137): python3-rpm-4.18.0-8.fc38.i686.rpm 3.0 MB/s | 95 kB 00:00 (119/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 5.2 MB/s | 567 kB 00:00 (120/137): python3-six-1.16.0-8.fc37.noarch.rpm 1.6 MB/s | 42 kB 00:00 (121/137): readline-8.2-2.fc38.i686.rpm 4.6 MB/s | 218 kB 00:00 (122/137): rpm-build-libs-4.18.0-8.fc38.i686.rp 3.2 MB/s | 102 kB 00:00 (123/137): rpm-4.18.0-8.fc38.i686.rpm 5.2 MB/s | 543 kB 00:00 (124/137): rpm-libs-4.18.0-8.fc38.i686.rpm 5.4 MB/s | 341 kB 00:00 (125/137): rpm-sign-libs-4.18.0-8.fc38.i686.rpm 2.0 MB/s | 27 kB 00:00 (126/137): sed-4.8-11.fc37.i686.rpm 4.8 MB/s | 300 kB 00:00 (127/137): setup-2.14.3-1.fc38.noarch.rpm 4.6 MB/s | 146 kB 00:00 (128/137): rpm-sequoia-1.2.0-1.fc38.i686.rpm 5.7 MB/s | 924 kB 00:00 (129/137): sqlite-libs-3.40.0-1.fc38.i686.rpm 5.3 MB/s | 705 kB 00:00 (130/137): shadow-utils-4.13-3.fc38.i686.rpm 6.1 MB/s | 1.2 MB 00:00 (131/137): systemd-libs-252.4-598.fc38.i686.rpm 5.2 MB/s | 662 kB 00:00 (132/137): tpm2-tss-4.0.0-0.1.rc2.fc38.i686.rpm 6.2 MB/s | 603 kB 00:00 (133/137): xz-libs-5.2.9-1.fc38.i686.rpm 3.2 MB/s | 101 kB 00:00 (134/137): tzdata-2022g-1.fc38.noarch.rpm 5.9 MB/s | 432 kB 00:00 (135/137): zchunk-libs-1.2.3-1.fc38.i686.rpm 2.2 MB/s | 54 kB 00:00 (136/137): zlib-1.2.13-1.fc38.i686.rpm 3.9 MB/s | 92 kB 00:00 (137/137): python3-libs-3.11.1-1.fc38.i686.rpm 6.9 MB/s | 9.3 MB 00:01 -------------------------------------------------------------------------------- Total 18 MB/s | 57 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/137 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/137 Installing : tzdata-2022g-1.fc38.noarch 2/137 Installing : fedora-release-identity-basic-38-0.6.noarch 3/137 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 4/137 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 5/137 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 6/137 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 7/137 Installing : fedora-gpg-keys-38-0.3.noarch 8/137 Installing : fedora-release-38-0.6.noarch 9/137 Installing : fedora-release-common-38-0.6.noarch 10/137 Installing : fedora-repos-rawhide-38-0.3.noarch 11/137 Installing : fedora-repos-38-0.3.noarch 12/137 Installing : setup-2.14.3-1.fc38.noarch 13/137 Running scriptlet: setup-2.14.3-1.fc38.noarch 13/137 Installing : filesystem-3.18-2.fc37.i686 14/137 Installing : basesystem-11-14.fc37.noarch 15/137 Installing : libssh-config-0.10.4-2.fc38.noarch 16/137 Installing : libreport-filesystem-2.17.6-1.fc38.noarch 17/137 Installing : dnf-data-4.14.0-1.fc38.noarch 18/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : coreutils-common-9.1-8.fc38.i686 19/137 Installing : libgcc-13.0.0-0.4.fc38.i686 20/137 Running scriptlet: libgcc-13.0.0-0.4.fc38.i686 20/137 Installing : ncurses-libs-6.3-5.20221126.fc38.i686 21/137 Running scriptlet: glibc-2.36.9000-19.fc38.i686 22/137 Installing : glibc-2.36.9000-19.fc38.i686 22/137 Running scriptlet: glibc-2.36.9000-19.fc38.i686 22/137 Installing : bash-5.2.9-3.fc38.i686 23/137 Running scriptlet: bash-5.2.9-3.fc38.i686 23/137 Installing : glibc-common-2.36.9000-19.fc38.i686 24/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.i686 25/137 Installing : zlib-1.2.13-1.fc38.i686 26/137 Installing : bzip2-libs-1.0.8-12.fc38.i686 27/137 Installing : xz-libs-5.2.9-1.fc38.i686 28/137 Installing : libzstd-1.5.2-3.fc37.i686 29/137 Installing : sqlite-libs-3.40.0-1.fc38.i686 30/137 Installing : gmp-1:6.2.1-3.fc38.i686 31/137 Installing : libcap-2.48-5.fc38.i686 32/137 Installing : libgpg-error-1.46-1.fc38.i686 33/137 Installing : popt-1.19-1.fc38.i686 34/137 Installing : libxml2-2.10.3-2.fc38.i686 35/137 Installing : lua-libs-5.4.4-6.fc38.i686 36/137 Installing : libstdc++-13.0.0-0.4.fc38.i686 37/137 Installing : libuuid-2.38.1-3.fc38.i686 38/137 Installing : elfutils-libelf-0.188-3.fc38.i686 39/137 Installing : file-libs-5.42-4.fc38.i686 40/137 Installing : libattr-2.5.1-5.fc38.i686 41/137 Installing : libacl-2.3.1-4.fc38.i686 42/137 Installing : libffi-3.4.4-1.fc38.i686 43/137 Installing : p11-kit-0.24.1-5.fc38.i686 44/137 Installing : libunistring-1.0-2.fc38.i686 45/137 Installing : libidn2-2.3.4-1.fc38.i686 46/137 Installing : libxcrypt-4.4.33-5.fc38.i686 47/137 Installing : pcre2-10.40-1.fc37.1.i686 48/137 Installing : readline-8.2-2.fc38.i686 49/137 Installing : libassuan-2.5.5-5.fc38.i686 50/137 Installing : nettle-3.8-2.fc37.i686 51/137 Installing : rpm-sequoia-1.2.0-1.fc38.i686 52/137 Installing : expat-2.5.0-1.fc38.i686 53/137 Installing : gdbm-libs-1:1.23-2.fc38.i686 54/137 Installing : json-c-0.16-3.fc38.i686 55/137 Installing : keyutils-libs-1.6.1-5.fc38.i686 56/137 Installing : libsepol-3.4-4.fc38.i686 57/137 Installing : libselinux-3.4-6.fc38.i686 58/137 Installing : sed-4.8-11.fc37.i686 59/137 Installing : libtasn1-4.19.0-1.fc38.i686 60/137 Installing : lz4-libs-1.9.3-5.fc38.i686 61/137 Installing : libgomp-13.0.0-0.4.fc38.i686 62/137 Installing : libcom_err-1.46.5-3.fc37.i686 63/137 Installing : libsmartcols-2.38.1-3.fc38.i686 64/137 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 65/137 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 65/137 Installing : elfutils-libs-0.188-3.fc38.i686 66/137 Installing : libb2-0.98.1-7.fc38.i686 67/137 Installing : systemd-libs-252.4-598.fc38.i686 68/137 Installing : dbus-libs-1:1.14.4-1.fc38.i686 69/137 Installing : findutils-1:4.9.0-2.fc38.i686 70/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.i686 71/137 Installing : libcomps-0.1.18-4.fc38.i686 72/137 Installing : grep-3.8-1.fc38.i686 73/137 Installing : libpsl-0.21.1-6.fc38.i686 74/137 Installing : libblkid-2.38.1-3.fc38.i686 75/137 Installing : libmount-2.38.1-3.fc38.i686 76/137 Installing : mpdecimal-2.5.1-4.fc38.i686 77/137 Installing : libgcrypt-1.10.1-6.fc38.i686 78/137 Installing : libksba-1.6.3-1.fc38.i686 79/137 Installing : mpfr-4.1.1-2.fc38.i686 80/137 Installing : alternatives-1.21-1.fc38.i686 81/137 Installing : p11-kit-trust-0.24.1-5.fc38.i686 82/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.i686 82/137 Installing : openssl-libs-1:3.0.5-6.fc38.i686 83/137 Installing : coreutils-9.1-8.fc38.i686 84/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 85/137 Installing : ca-certificates-2022.2.54-5.fc37.noarch 85/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 85/137 Installing : libfsverity-1.4-8.fc38.i686 86/137 Installing : zchunk-libs-1.2.3-1.fc38.i686 87/137 Installing : gnutls-3.7.8-9.fc38.i686 88/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 89/137 Installing : glib2-2.74.1-2.fc38.i686 90/137 Installing : libarchive-3.6.1-3.fc38.i686 91/137 Installing : libevent-2.1.12-7.fc38.i686 92/137 Installing : openldap-2.6.3-1.fc38.i686 93/137 Installing : libbrotli-1.0.9-9.fc38.i686 94/137 Installing : libcap-ng-0.8.3-4.fc38.i686 95/137 Installing : audit-libs-3.0.9-2.fc38.i686 96/137 Installing : rpm-libs-4.18.0-8.fc38.i686 97/137 Installing : libsolv-0.7.22-3.fc38.i686 98/137 Installing : rpm-build-libs-4.18.0-8.fc38.i686 99/137 Installing : libsemanage-3.4-6.fc38.i686 100/137 Installing : shadow-utils-2:4.13-3.fc38.i686 101/137 Installing : libsigsegv-2.14-3.fc38.i686 102/137 Installing : gawk-5.1.1-4.fc38.i686 103/137 Installing : libverto-0.3.2-4.fc38.i686 104/137 Installing : krb5-libs-1.20.1-3.fc38.i686 105/137 Installing : libtirpc-1.3.3-0.fc38.i686 106/137 Installing : libnsl2-2.0.0-4.fc38.i686 107/137 Installing : python3-3.11.1-1.fc38.i686 108/137 Installing : python3-libs-3.11.1-1.fc38.i686 109/137 Installing : python3-distro-1.8.0-1.fc38.noarch 110/137 Installing : python3-six-1.16.0-8.fc37.noarch 111/137 Installing : python3-dbus-1.3.2-1.fc38.i686 112/137 Installing : python3-dateutil-1:2.8.2-4.fc37.noarch 113/137 Installing : python3-libcomps-0.1.18-4.fc38.i686 114/137 Installing : libssh-0.10.4-2.fc38.i686 115/137 Installing : libyaml-0.2.5-8.fc38.i686 116/137 Installing : libmodulemd-2.14.0-4.fc38.i686 117/137 Installing : libnghttp2-1.51.0-1.fc38.i686 118/137 Installing : libcurl-7.87.0-1.fc38.i686 119/137 Installing : curl-7.87.0-1.fc38.i686 120/137 Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.i686 121/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-0.1.rc2.fc38.i686 121/137 Installing : ima-evm-utils-1.4-6.fc38.i686 122/137 Installing : npth-1.6-10.fc38.i686 123/137 Installing : gnupg2-2.3.8-1.fc38.i686 124/137 Installing : gpgme-1.17.1-3.fc38.i686 125/137 Installing : librepo-1.15.1-1.fc38.i686 126/137 Installing : libdnf-0.68.0-1.fc38.i686 127/137 Installing : python3-libdnf-0.68.0-1.fc38.i686 128/137 Installing : python3-hawkey-0.68.0-1.fc38.i686 129/137 Installing : python3-gpg-1.17.1-3.fc38.i686 130/137 Installing : rpm-sign-libs-4.18.0-8.fc38.i686 131/137 Installing : python3-rpm-4.18.0-8.fc38.i686 132/137 Installing : python3-dnf-4.14.0-1.fc38.noarch 133/137 Installing : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 134/137 Installing : dnf-plugins-core-4.3.1-1.fc38.noarch 135/137 Installing : dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: rpm-4.18.0-8.fc38.i686 137/137 Installing : rpm-4.18.0-8.fc38.i686 137/137 Running scriptlet: filesystem-3.18-2.fc37.i686 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-8.fc38.i686 137/137 Verifying : alternatives-1.21-1.fc38.i686 1/137 Verifying : bash-5.2.9-3.fc38.i686 2/137 Verifying : bzip2-libs-1.0.8-12.fc38.i686 3/137 Verifying : coreutils-9.1-8.fc38.i686 4/137 Verifying : coreutils-common-9.1-8.fc38.i686 5/137 Verifying : curl-7.87.0-1.fc38.i686 6/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.i686 7/137 Verifying : dbus-libs-1:1.14.4-1.fc38.i686 8/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 9/137 Verifying : elfutils-libelf-0.188-3.fc38.i686 10/137 Verifying : elfutils-libs-0.188-3.fc38.i686 11/137 Verifying : expat-2.5.0-1.fc38.i686 12/137 Verifying : file-libs-5.42-4.fc38.i686 13/137 Verifying : findutils-1:4.9.0-2.fc38.i686 14/137 Verifying : gawk-5.1.1-4.fc38.i686 15/137 Verifying : gdbm-libs-1:1.23-2.fc38.i686 16/137 Verifying : glib2-2.74.1-2.fc38.i686 17/137 Verifying : gmp-1:6.2.1-3.fc38.i686 18/137 Verifying : gnupg2-2.3.8-1.fc38.i686 19/137 Verifying : gnutls-3.7.8-9.fc38.i686 20/137 Verifying : gpgme-1.17.1-3.fc38.i686 21/137 Verifying : grep-3.8-1.fc38.i686 22/137 Verifying : ima-evm-utils-1.4-6.fc38.i686 23/137 Verifying : json-c-0.16-3.fc38.i686 24/137 Verifying : keyutils-libs-1.6.1-5.fc38.i686 25/137 Verifying : krb5-libs-1.20.1-3.fc38.i686 26/137 Verifying : libacl-2.3.1-4.fc38.i686 27/137 Verifying : libarchive-3.6.1-3.fc38.i686 28/137 Verifying : libassuan-2.5.5-5.fc38.i686 29/137 Verifying : libattr-2.5.1-5.fc38.i686 30/137 Verifying : libb2-0.98.1-7.fc38.i686 31/137 Verifying : libbrotli-1.0.9-9.fc38.i686 32/137 Verifying : libcap-2.48-5.fc38.i686 33/137 Verifying : libcap-ng-0.8.3-4.fc38.i686 34/137 Verifying : libcomps-0.1.18-4.fc38.i686 35/137 Verifying : libcurl-7.87.0-1.fc38.i686 36/137 Verifying : libdnf-0.68.0-1.fc38.i686 37/137 Verifying : libevent-2.1.12-7.fc38.i686 38/137 Verifying : libffi-3.4.4-1.fc38.i686 39/137 Verifying : libfsverity-1.4-8.fc38.i686 40/137 Verifying : libgcrypt-1.10.1-6.fc38.i686 41/137 Verifying : libgpg-error-1.46-1.fc38.i686 42/137 Verifying : libidn2-2.3.4-1.fc38.i686 43/137 Verifying : libksba-1.6.3-1.fc38.i686 44/137 Verifying : libmodulemd-2.14.0-4.fc38.i686 45/137 Verifying : libnsl2-2.0.0-4.fc38.i686 46/137 Verifying : libpsl-0.21.1-6.fc38.i686 47/137 Verifying : librepo-1.15.1-1.fc38.i686 48/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 49/137 Verifying : libselinux-3.4-6.fc38.i686 50/137 Verifying : libsemanage-3.4-6.fc38.i686 51/137 Verifying : libsepol-3.4-4.fc38.i686 52/137 Verifying : libsigsegv-2.14-3.fc38.i686 53/137 Verifying : libsolv-0.7.22-3.fc38.i686 54/137 Verifying : libssh-0.10.4-2.fc38.i686 55/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 56/137 Verifying : libtasn1-4.19.0-1.fc38.i686 57/137 Verifying : libtirpc-1.3.3-0.fc38.i686 58/137 Verifying : libunistring-1.0-2.fc38.i686 59/137 Verifying : libverto-0.3.2-4.fc38.i686 60/137 Verifying : libxcrypt-4.4.33-5.fc38.i686 61/137 Verifying : libxml2-2.10.3-2.fc38.i686 62/137 Verifying : libyaml-0.2.5-8.fc38.i686 63/137 Verifying : lua-libs-5.4.4-6.fc38.i686 64/137 Verifying : lz4-libs-1.9.3-5.fc38.i686 65/137 Verifying : mpdecimal-2.5.1-4.fc38.i686 66/137 Verifying : mpfr-4.1.1-2.fc38.i686 67/137 Verifying : python3-dbus-1.3.2-1.fc38.i686 68/137 Verifying : python3-gpg-1.17.1-3.fc38.i686 69/137 Verifying : python3-hawkey-0.68.0-1.fc38.i686 70/137 Verifying : python3-libcomps-0.1.18-4.fc38.i686 71/137 Verifying : python3-libdnf-0.68.0-1.fc38.i686 72/137 Verifying : libgcc-13.0.0-0.4.fc38.i686 73/137 Verifying : libgomp-13.0.0-0.4.fc38.i686 74/137 Verifying : libstdc++-13.0.0-0.4.fc38.i686 75/137 Verifying : audit-libs-3.0.9-2.fc38.i686 76/137 Verifying : basesystem-11-14.fc37.noarch 77/137 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 78/137 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 79/137 Verifying : dnf-4.14.0-1.fc38.noarch 80/137 Verifying : dnf-data-4.14.0-1.fc38.noarch 81/137 Verifying : dnf-plugins-core-4.3.1-1.fc38.noarch 82/137 Verifying : fedora-gpg-keys-38-0.3.noarch 83/137 Verifying : fedora-release-38-0.6.noarch 84/137 Verifying : fedora-release-common-38-0.6.noarch 85/137 Verifying : fedora-release-identity-basic-38-0.6.noarch 86/137 Verifying : fedora-repos-38-0.3.noarch 87/137 Verifying : fedora-repos-rawhide-38-0.3.noarch 88/137 Verifying : filesystem-3.18-2.fc37.i686 89/137 Verifying : glibc-2.36.9000-19.fc38.i686 90/137 Verifying : glibc-common-2.36.9000-19.fc38.i686 91/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.i686 92/137 Verifying : libblkid-2.38.1-3.fc38.i686 93/137 Verifying : libcom_err-1.46.5-3.fc37.i686 94/137 Verifying : libmount-2.38.1-3.fc38.i686 95/137 Verifying : libnghttp2-1.51.0-1.fc38.i686 96/137 Verifying : libsmartcols-2.38.1-3.fc38.i686 97/137 Verifying : libuuid-2.38.1-3.fc38.i686 98/137 Verifying : libzstd-1.5.2-3.fc37.i686 99/137 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 100/137 Verifying : ncurses-libs-6.3-5.20221126.fc38.i686 101/137 Verifying : nettle-3.8-2.fc37.i686 102/137 Verifying : npth-1.6-10.fc38.i686 103/137 Verifying : openldap-2.6.3-1.fc38.i686 104/137 Verifying : openssl-libs-1:3.0.5-6.fc38.i686 105/137 Verifying : p11-kit-0.24.1-5.fc38.i686 106/137 Verifying : p11-kit-trust-0.24.1-5.fc38.i686 107/137 Verifying : pcre2-10.40-1.fc37.1.i686 108/137 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 109/137 Verifying : popt-1.19-1.fc38.i686 110/137 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 111/137 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 112/137 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 113/137 Verifying : python3-3.11.1-1.fc38.i686 114/137 Verifying : python3-dateutil-1:2.8.2-4.fc37.noarch 115/137 Verifying : python3-distro-1.8.0-1.fc38.noarch 116/137 Verifying : python3-dnf-4.14.0-1.fc38.noarch 117/137 Verifying : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 118/137 Verifying : python3-libs-3.11.1-1.fc38.i686 119/137 Verifying : python3-rpm-4.18.0-8.fc38.i686 120/137 Verifying : python3-six-1.16.0-8.fc37.noarch 121/137 Verifying : readline-8.2-2.fc38.i686 122/137 Verifying : rpm-4.18.0-8.fc38.i686 123/137 Verifying : rpm-build-libs-4.18.0-8.fc38.i686 124/137 Verifying : rpm-libs-4.18.0-8.fc38.i686 125/137 Verifying : rpm-sequoia-1.2.0-1.fc38.i686 126/137 Verifying : rpm-sign-libs-4.18.0-8.fc38.i686 127/137 Verifying : sed-4.8-11.fc37.i686 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.i686 130/137 Verifying : sqlite-libs-3.40.0-1.fc38.i686 131/137 Verifying : systemd-libs-252.4-598.fc38.i686 132/137 Verifying : tpm2-tss-4.0.0-0.1.rc2.fc38.i686 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.i686 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.i686 136/137 Verifying : zlib-1.2.13-1.fc38.i686 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.i686 audit-libs-3.0.9-2.fc38.i686 basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.i686 coreutils-common-9.1-8.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 dbus-libs-1:1.14.4-1.fc38.i686 dnf-4.14.0-1.fc38.noarch dnf-data-4.14.0-1.fc38.noarch dnf-plugins-core-4.3.1-1.fc38.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.i686 elfutils-libs-0.188-3.fc38.i686 expat-2.5.0-1.fc38.i686 fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-libs-5.42-4.fc38.i686 filesystem-3.18-2.fc37.i686 findutils-1:4.9.0-2.fc38.i686 gawk-5.1.1-4.fc38.i686 gdbm-libs-1:1.23-2.fc38.i686 glib2-2.74.1-2.fc38.i686 glibc-2.36.9000-19.fc38.i686 glibc-common-2.36.9000-19.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 gmp-1:6.2.1-3.fc38.i686 gnupg2-2.3.8-1.fc38.i686 gnutls-3.7.8-9.fc38.i686 gpgme-1.17.1-3.fc38.i686 grep-3.8-1.fc38.i686 ima-evm-utils-1.4-6.fc38.i686 json-c-0.16-3.fc38.i686 keyutils-libs-1.6.1-5.fc38.i686 krb5-libs-1.20.1-3.fc38.i686 libacl-2.3.1-4.fc38.i686 libarchive-3.6.1-3.fc38.i686 libassuan-2.5.5-5.fc38.i686 libattr-2.5.1-5.fc38.i686 libb2-0.98.1-7.fc38.i686 libblkid-2.38.1-3.fc38.i686 libbrotli-1.0.9-9.fc38.i686 libcap-2.48-5.fc38.i686 libcap-ng-0.8.3-4.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libcomps-0.1.18-4.fc38.i686 libcurl-7.87.0-1.fc38.i686 libdnf-0.68.0-1.fc38.i686 libevent-2.1.12-7.fc38.i686 libffi-3.4.4-1.fc38.i686 libfsverity-1.4-8.fc38.i686 libgcc-13.0.0-0.4.fc38.i686 libgcrypt-1.10.1-6.fc38.i686 libgomp-13.0.0-0.4.fc38.i686 libgpg-error-1.46-1.fc38.i686 libidn2-2.3.4-1.fc38.i686 libksba-1.6.3-1.fc38.i686 libmodulemd-2.14.0-4.fc38.i686 libmount-2.38.1-3.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libnsl2-2.0.0-4.fc38.i686 libpsl-0.21.1-6.fc38.i686 librepo-1.15.1-1.fc38.i686 libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.4-6.fc38.i686 libsemanage-3.4-6.fc38.i686 libsepol-3.4-4.fc38.i686 libsigsegv-2.14-3.fc38.i686 libsmartcols-2.38.1-3.fc38.i686 libsolv-0.7.22-3.fc38.i686 libssh-0.10.4-2.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.i686 libtasn1-4.19.0-1.fc38.i686 libtirpc-1.3.3-0.fc38.i686 libunistring-1.0-2.fc38.i686 libuuid-2.38.1-3.fc38.i686 libverto-0.3.2-4.fc38.i686 libxcrypt-4.4.33-5.fc38.i686 libxml2-2.10.3-2.fc38.i686 libyaml-0.2.5-8.fc38.i686 libzstd-1.5.2-3.fc37.i686 lua-libs-5.4.4-6.fc38.i686 lz4-libs-1.9.3-5.fc38.i686 mpdecimal-2.5.1-4.fc38.i686 mpfr-4.1.1-2.fc38.i686 ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.i686 nettle-3.8-2.fc37.i686 npth-1.6-10.fc38.i686 openldap-2.6.3-1.fc38.i686 openssl-libs-1:3.0.5-6.fc38.i686 p11-kit-0.24.1-5.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 pcre2-10.40-1.fc37.1.i686 pcre2-syntax-10.40-1.fc37.1.noarch popt-1.19-1.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.i686 python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.i686 python3-distro-1.8.0-1.fc38.noarch python3-dnf-4.14.0-1.fc38.noarch python3-dnf-plugins-core-4.3.1-1.fc38.noarch python3-gpg-1.17.1-3.fc38.i686 python3-hawkey-0.68.0-1.fc38.i686 python3-libcomps-0.1.18-4.fc38.i686 python3-libdnf-0.68.0-1.fc38.i686 python3-libs-3.11.1-1.fc38.i686 python3-rpm-4.18.0-8.fc38.i686 python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.i686 rpm-4.18.0-8.fc38.i686 rpm-build-libs-4.18.0-8.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 rpm-sign-libs-4.18.0-8.fc38.i686 sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.i686 sqlite-libs-3.40.0-1.fc38.i686 systemd-libs-252.4-598.fc38.i686 tpm2-tss-4.0.0-0.1.rc2.fc38.i686 tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.i686 zchunk-libs-1.2.3-1.fc38.i686 zlib-1.2.13-1.fc38.i686 Complete! Finish(bootstrap): dnf install Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1672100067.040465/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 25 kB/s | 3.0 kB 00:00 Copr repository 27 MB/s | 25 MB 00:00 Additional repo https_jakub_fedorapeople_org_fe 9.9 kB/s | 3.0 kB 00:00 local 14 kB/s | 3.8 kB 00:00 Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing group/module packages: bash i686 5.2.9-3.fc38 copr_base 1.8 M bzip2 i686 1.0.8-12.fc38 copr_base 53 k coreutils i686 9.1-8.fc38 copr_base 1.1 M cpio i686 2.13-13.fc38 copr_base 274 k diffutils i686 3.8-3.fc38 copr_base 375 k fedora-release noarch 38-0.6 local 11 k findutils i686 1:4.9.0-2.fc38 copr_base 494 k gawk i686 5.1.1-4.fc38 copr_base 1.0 M glibc-minimal-langpack i686 2.36.9000-19.fc38 local 30 k grep i686 3.8-1.fc38 copr_base 289 k gzip i686 1.12-2.fc38 copr_base 158 k info i686 7.0.1-1.fc38 local 183 k patch i686 2.7.6-17.fc37 local 137 k redhat-rpm-config noarch 235-1.fc38 local 74 k rpm-build i686 4.18.0-8.fc38 local 69 k sed i686 4.8-11.fc37 local 300 k shadow-utils i686 2:4.13-3.fc38 local 1.2 M tar i686 2:1.34-5.fc38 local 892 k unzip i686 6.0-58.fc38 local 177 k util-linux i686 2.38.1-3.fc38 local 2.3 M which i686 2.21-36.fc38 local 42 k xz i686 5.2.9-1.fc38 local 300 k Installing dependencies: alternatives i686 1.21-1.fc38 copr_base 39 k ansible-srpm-macros noarch 1-8.1.fc38 local 8.6 k audit-libs i686 3.0.9-2.fc38 local 122 k authselect i686 1.4.2-1.fc38 copr_base 141 k authselect-libs i686 1.4.2-1.fc38 copr_base 239 k basesystem noarch 11-14.fc37 local 7.0 k binutils i686 2.39-6.fc38 copr_base 5.6 M binutils-gold i686 2.39-6.fc38 copr_base 853 k bzip2-libs i686 1.0.8-12.fc38 copr_base 42 k ca-certificates noarch 2022.2.54-5.fc37 local 829 k coreutils-common i686 9.1-8.fc38 copr_base 2.0 M cracklib i686 2.9.7-30.fc38 copr_base 82 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 local 63 k curl i686 7.87.0-1.fc38 copr_base 347 k cyrus-sasl-lib i686 2.1.28-8.fc38 copr_base 858 k debugedit i686 5.0-5.fc37 local 78 k dwz i686 0.15-1.fc38 copr_base 144 k ed i686 1.18-2.fc38 copr_base 78 k efi-srpm-macros noarch 5-6.fc37 local 22 k elfutils i686 0.188-3.fc38 copr_base 543 k elfutils-debuginfod-client i686 0.188-3.fc38 copr_base 41 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf i686 0.188-3.fc38 copr_base 204 k elfutils-libs i686 0.188-3.fc38 copr_base 287 k fedora-gpg-keys noarch 38-0.3 local 115 k fedora-release-common noarch 38-0.6 local 21 k fedora-release-identity-basic noarch 38-0.6 local 11 k fedora-repos noarch 38-0.3 local 10 k fedora-repos-rawhide noarch 38-0.3 local 9.7 k file i686 5.42-4.fc38 copr_base 49 k file-libs i686 5.42-4.fc38 copr_base 684 k filesystem i686 3.18-2.fc37 local 1.1 M fonts-srpm-macros noarch 1:2.0.5-10.fc38 local 26 k fpc-srpm-macros noarch 1.3-6.fc37 local 7.7 k gdb-minimal i686 12.1-10.fc38 local 3.9 M gdbm-libs i686 1:1.23-2.fc38 copr_base 60 k ghc-srpm-macros noarch 1.5.0-7.fc37 local 7.8 k glibc i686 2.36.9000-19.fc38 local 1.9 M glibc-common i686 2.36.9000-19.fc38 local 315 k glibc-gconv-extra i686 2.36.9000-19.fc38 local 1.6 M gmp i686 1:6.2.1-3.fc38 copr_base 306 k gnat-srpm-macros noarch 4-16.fc37 local 8.3 k go-srpm-macros noarch 3.2.0-1.fc38 local 27 k jansson i686 2.13.1-5.fc38 copr_base 47 k kernel-srpm-macros noarch 1.0-15.fc37 local 9.4 k keyutils-libs i686 1.6.1-5.fc38 copr_base 32 k krb5-libs i686 1.20.1-3.fc38 copr_base 764 k libacl i686 2.3.1-4.fc38 copr_base 25 k libarchive i686 3.6.1-3.fc38 copr_base 442 k libattr i686 2.5.1-5.fc38 copr_base 19 k libblkid i686 2.38.1-3.fc38 local 116 k libbrotli i686 1.0.9-9.fc38 copr_base 318 k libcap i686 2.48-5.fc38 copr_base 69 k libcap-ng i686 0.8.3-4.fc38 copr_base 33 k libcom_err i686 1.46.5-3.fc37 local 26 k libcurl i686 7.87.0-1.fc38 copr_base 327 k libdb i686 5.3.28-54.fc38 copr_base 823 k libeconf i686 0.4.0-4.fc38 copr_base 29 k libevent i686 2.1.12-7.fc38 copr_base 277 k libfdisk i686 2.38.1-3.fc38 local 173 k libffi i686 3.4.4-1.fc38 copr_base 36 k libgcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 101 k libgomp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 304 k libidn2 i686 2.3.4-1.fc38 copr_base 155 k libmount i686 2.38.1-3.fc38 local 141 k libnghttp2 i686 1.51.0-1.fc38 local 80 k libnsl2 i686 2.0.0-4.fc38 copr_base 32 k libpkgconf i686 1.8.0-3.fc37 local 38 k libpsl i686 0.21.1-6.fc38 copr_base 66 k libpwquality i686 1.4.5-1.fc38 local 108 k libselinux i686 3.4-6.fc38 copr_base 92 k libsemanage i686 3.4-6.fc38 copr_base 129 k libsepol i686 3.4-4.fc38 copr_base 337 k libsigsegv i686 2.14-3.fc38 copr_base 28 k libsmartcols i686 2.38.1-3.fc38 local 65 k libssh i686 0.10.4-2.fc38 copr_base 223 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.3 k libstdc++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 857 k libtasn1 i686 4.19.0-1.fc38 copr_base 77 k libtirpc i686 1.3.3-0.fc38 copr_base 101 k libunistring i686 1.0-2.fc38 copr_base 549 k libutempter i686 1.2.1-7.fc38 copr_base 27 k libuuid i686 2.38.1-3.fc38 local 28 k libverto i686 0.3.2-4.fc38 copr_base 22 k libxcrypt i686 4.4.33-5.fc38 copr_base 124 k libxml2 i686 2.10.3-2.fc38 copr_base 744 k libzstd i686 1.5.2-3.fc37 local 274 k lua-libs i686 5.4.4-6.fc38 copr_base 149 k lua-srpm-macros noarch 1-7.fc37 local 8.8 k lz4-libs i686 1.9.3-5.fc38 copr_base 72 k mpfr i686 4.1.1-2.fc38 copr_base 637 k ncurses-base noarch 6.3-5.20221126.fc38 local 61 k ncurses-libs i686 6.3-5.20221126.fc38 local 348 k nettle i686 3.8-2.fc37 local 430 k nim-srpm-macros noarch 3-7.fc37 local 8.4 k ocaml-srpm-macros noarch 7-2.fc37 local 13 k openblas-srpm-macros noarch 2-12.fc37 local 7.5 k openldap i686 2.6.3-1.fc38 local 273 k openssl-libs i686 1:3.0.5-6.fc38 local 2.1 M p11-kit i686 0.24.1-5.fc38 local 335 k p11-kit-trust i686 0.24.1-5.fc38 local 135 k package-notes-srpm-macros noarch 0.5-6.fc38 local 11 k pam i686 1.5.2-15.fc38 local 535 k pam-libs i686 1.5.2-15.fc38 local 60 k pcre2 i686 10.40-1.fc37.1 local 234 k pcre2-syntax noarch 10.40-1.fc37.1 local 142 k perl-srpm-macros noarch 1-47.fc38 local 8.2 k pkgconf i686 1.8.0-3.fc37 local 42 k pkgconf-m4 noarch 1.8.0-3.fc37 local 14 k pkgconf-pkg-config i686 1.8.0-3.fc37 local 10 k popt i686 1.19-1.fc38 local 61 k publicsuffix-list-dafsa noarch 20221208-1.fc38 local 59 k python-srpm-macros noarch 3.11-6.fc38 local 25 k qt5-srpm-macros noarch 5.15.7-1.fc38 local 7.9 k readline i686 8.2-2.fc38 local 218 k rpm i686 4.18.0-8.fc38 local 543 k rpm-build-libs i686 4.18.0-8.fc38 local 102 k rpm-libs i686 4.18.0-8.fc38 local 341 k rpm-sequoia i686 1.2.0-1.fc38 local 924 k rpmautospec-rpm-macros noarch 0.3.1-1.fc38 local 8.8 k rust-srpm-macros noarch 23-1.fc38 local 9.4 k setup noarch 2.14.3-1.fc38 local 146 k sqlite-libs i686 3.40.0-1.fc38 local 705 k systemd-libs i686 252.4-598.fc38 local 662 k tzdata noarch 2022g-1.fc38 local 432 k util-linux-core i686 2.38.1-3.fc38 local 467 k xxhash-libs i686 0.8.1-3.fc37 local 59 k xz-libs i686 5.2.9-1.fc38 local 101 k zip i686 3.0-35.fc38 local 263 k zlib i686 1.2.13-1.fc38 local 92 k zstd i686 1.5.2-3.fc37 local 418 k Installing Groups: build Transaction Summary ========================================================================================================================= Install 153 Packages Total size: 53 M Installed size: 179 M Downloading Packages: [SKIPPED] alternatives-1.21-1.fc38.i686.rpm: Already downloaded [SKIPPED] authselect-1.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] bash-5.2.9-3.fc38.i686.rpm: Already downloaded [SKIPPED] binutils-2.39-6.fc38.i686.rpm: Already downloaded [SKIPPED] binutils-gold-2.39-6.fc38.i686.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-12.fc38.i686.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-12.fc38.i686.rpm: Already downloaded [SKIPPED] coreutils-9.1-8.fc38.i686.rpm: Already downloaded [SKIPPED] coreutils-common-9.1-8.fc38.i686.rpm: Already downloaded [SKIPPED] cpio-2.13-13.fc38.i686.rpm: Already downloaded [SKIPPED] cracklib-2.9.7-30.fc38.i686.rpm: Already downloaded [SKIPPED] curl-7.87.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.i686.rpm: Already downloaded [SKIPPED] diffutils-3.8-3.fc38.i686.rpm: Already downloaded [SKIPPED] dwz-0.15-1.fc38.i686.rpm: Already downloaded [SKIPPED] ed-1.18-2.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-libs-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] file-5.42-4.fc38.i686.rpm: Already downloaded [SKIPPED] file-libs-5.42-4.fc38.i686.rpm: Already downloaded [SKIPPED] findutils-4.9.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] gawk-5.1.1-4.fc38.i686.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-2.fc38.i686.rpm: Already downloaded [SKIPPED] gmp-6.2.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] grep-3.8-1.fc38.i686.rpm: Already downloaded [SKIPPED] gzip-1.12-2.fc38.i686.rpm: Already downloaded [SKIPPED] jansson-2.13.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] krb5-libs-1.20.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libacl-2.3.1-4.fc38.i686.rpm: Already downloaded [SKIPPED] libarchive-3.6.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libattr-2.5.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-9.fc38.i686.rpm: Already downloaded [SKIPPED] libcap-2.48-5.fc38.i686.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-4.fc38.i686.rpm: Already downloaded [SKIPPED] libcurl-7.87.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libdb-5.3.28-54.fc38.i686.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libevent-2.1.12-7.fc38.i686.rpm: Already downloaded [SKIPPED] libffi-3.4.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libpsl-0.21.1-6.fc38.i686.rpm: Already downloaded [SKIPPED] libselinux-3.4-6.fc38.i686.rpm: Already downloaded [SKIPPED] libsemanage-3.4-6.fc38.i686.rpm: Already downloaded [SKIPPED] libsepol-3.4-4.fc38.i686.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-3.fc38.i686.rpm: Already downloaded [SKIPPED] libssh-0.10.4-2.fc38.i686.rpm: Already downloaded [SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-0.fc38.i686.rpm: Already downloaded [SKIPPED] libunistring-1.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-7.fc38.i686.rpm: Already downloaded [SKIPPED] libverto-0.3.2-4.fc38.i686.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.33-5.fc38.i686.rpm: Already downloaded [SKIPPED] libxml2-2.10.3-2.fc38.i686.rpm: Already downloaded [SKIPPED] lua-libs-5.4.4-6.fc38.i686.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.3-5.fc38.i686.rpm: Already downloaded [SKIPPED] mpfr-4.1.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libgcc-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libgomp-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libstdc++-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.0.9-2.fc38.i686.rpm: Already downloaded [SKIPPED] basesystem-11-14.fc37.noarch.rpm: Already downloaded [SKIPPED] ca-certificates-2022.2.54-5.fc37.noarch.rpm: Already downloaded [SKIPPED] crypto-policies-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded [SKIPPED] debugedit-5.0-5.fc37.i686.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-6.fc37.noarch.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-release-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-38-0.3.noarch.rpm: Already downloaded [SKIPPED] filesystem-3.18-2.fc37.i686.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-10.fc38.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-6.fc37.noarch.rpm: Already downloaded [SKIPPED] gdb-minimal-12.1-10.fc38.i686.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded [SKIPPED] glibc-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-common-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-4-16.fc37.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.2.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] info-7.0.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded [SKIPPED] libblkid-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libcom_err-1.46.5-3.fc37.i686.rpm: Already downloaded [SKIPPED] libfdisk-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libmount-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libnghttp2-1.51.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libpkgconf-1.8.0-3.fc37.i686.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-1.fc38.i686.rpm: Already downloaded [SKIPPED] libsmartcols-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libuuid-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libzstd-1.5.2-3.fc37.i686.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-7.fc37.noarch.rpm: Already downloaded [SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.3-5.20221126.fc38.i686.rpm: Already downloaded [SKIPPED] nettle-3.8-2.fc37.i686.rpm: Already downloaded [SKIPPED] nim-srpm-macros-3-7.fc37.noarch.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-7-2.fc37.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-12.fc37.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.3-1.fc38.i686.rpm: Already downloaded [SKIPPED] openssl-libs-3.0.5-6.fc38.i686.rpm: Already downloaded [SKIPPED] p11-kit-0.24.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-6.fc38.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.2-15.fc38.i686.rpm: Already downloaded [SKIPPED] pam-libs-1.5.2-15.fc38.i686.rpm: Already downloaded [SKIPPED] patch-2.7.6-17.fc37.i686.rpm: Already downloaded [SKIPPED] pcre2-10.40-1.fc37.1.i686.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.40-1.fc37.1.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-47.fc38.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-3.fc37.i686.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.8.0-3.fc37.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.8.0-3.fc37.i686.rpm: Already downloaded [SKIPPED] popt-1.19-1.fc38.i686.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20221208-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-2.fc38.i686.rpm: Already downloaded [SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-build-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.2.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-11.fc37.i686.rpm: Already downloaded [SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-3.fc38.i686.rpm: Already downloaded [SKIPPED] sqlite-libs-3.40.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] systemd-libs-252.4-598.fc38.i686.rpm: Already downloaded [SKIPPED] tar-1.34-5.fc38.i686.rpm: Already downloaded [SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-58.fc38.i686.rpm: Already downloaded [SKIPPED] util-linux-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] util-linux-core-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] which-2.21-36.fc38.i686.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.1-3.fc37.i686.rpm: Already downloaded [SKIPPED] xz-5.2.9-1.fc38.i686.rpm: Already downloaded [SKIPPED] xz-libs-5.2.9-1.fc38.i686.rpm: Already downloaded [SKIPPED] zip-3.0-35.fc38.i686.rpm: Already downloaded [SKIPPED] zlib-1.2.13-1.fc38.i686.rpm: Already downloaded [SKIPPED] zstd-1.5.2-3.fc37.i686.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/153 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/153 Installing : fedora-release-identity-basic-38-0.6.noarch 2/153 Installing : tzdata-2022g-1.fc38.noarch 3/153 Installing : rust-srpm-macros-23-1.fc38.noarch 4/153 Installing : qt5-srpm-macros-5.15.7-1.fc38.noarch 5/153 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 6/153 Installing : pkgconf-m4-1.8.0-3.fc37.noarch 7/153 Installing : perl-srpm-macros-1-47.fc38.noarch 8/153 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 9/153 Installing : package-notes-srpm-macros-0.5-6.fc38.noarch 10/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 11/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 12/153 Installing : nim-srpm-macros-3-7.fc37.noarch 13/153 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 14/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 15/153 Installing : gnat-srpm-macros-4-16.fc37.noarch 16/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 17/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 18/153 Installing : fedora-gpg-keys-38-0.3.noarch 19/153 Installing : fedora-release-38-0.6.noarch 20/153 Installing : fedora-release-common-38-0.6.noarch 21/153 Installing : fedora-repos-rawhide-38-0.3.noarch 22/153 Installing : fedora-repos-38-0.3.noarch 23/153 Installing : setup-2.14.3-1.fc38.noarch 24/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-1.fc38.noarch 24/153 Installing : filesystem-3.18-2.fc37.i686 25/153 Installing : basesystem-11-14.fc37.noarch 26/153 Installing : ansible-srpm-macros-1-8.1.fc38.noarch 27/153 Installing : libssh-config-0.10.4-2.fc38.noarch 28/153 Installing : coreutils-common-9.1-8.fc38.i686 29/153 Installing : libgcc-13.0.0-0.4.fc38.i686 30/153 Running scriptlet: libgcc-13.0.0-0.4.fc38.i686 30/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.i686 31/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.i686 31/153 Installing : ncurses-libs-6.3-5.20221126.fc38.i686 32/153 Running scriptlet: glibc-2.36.9000-19.fc38.i686 33/153 Installing : glibc-2.36.9000-19.fc38.i686 33/153 Running scriptlet: glibc-2.36.9000-19.fc38.i686 33/153 Installing : bash-5.2.9-3.fc38.i686 34/153 Running scriptlet: bash-5.2.9-3.fc38.i686 34/153 Installing : glibc-common-2.36.9000-19.fc38.i686 35/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.i686 36/153 Installing : zlib-1.2.13-1.fc38.i686 37/153 Installing : xz-libs-5.2.9-1.fc38.i686 38/153 Installing : bzip2-libs-1.0.8-12.fc38.i686 39/153 Installing : elfutils-libelf-0.188-3.fc38.i686 40/153 Installing : gmp-1:6.2.1-3.fc38.i686 41/153 Installing : libstdc++-13.0.0-0.4.fc38.i686 42/153 Installing : libuuid-2.38.1-3.fc38.i686 43/153 Installing : libzstd-1.5.2-3.fc37.i686 44/153 Installing : popt-1.19-1.fc38.i686 45/153 Installing : libblkid-2.38.1-3.fc38.i686 46/153 Installing : libattr-2.5.1-5.fc38.i686 47/153 Installing : libacl-2.3.1-4.fc38.i686 48/153 Installing : libcap-2.48-5.fc38.i686 49/153 Installing : libxcrypt-4.4.33-5.fc38.i686 50/153 Installing : readline-8.2-2.fc38.i686 51/153 Installing : lz4-libs-1.9.3-5.fc38.i686 52/153 Installing : systemd-libs-252.4-598.fc38.i686 53/153 Installing : mpfr-4.1.1-2.fc38.i686 54/153 Installing : dwz-0.15-1.fc38.i686 55/153 Installing : unzip-6.0-58.fc38.i686 56/153 Installing : file-libs-5.42-4.fc38.i686 57/153 Installing : file-5.42-4.fc38.i686 58/153 Installing : sqlite-libs-3.40.0-1.fc38.i686 59/153 Installing : alternatives-1.21-1.fc38.i686 60/153 Installing : libcap-ng-0.8.3-4.fc38.i686 61/153 Installing : audit-libs-3.0.9-2.fc38.i686 62/153 Installing : libeconf-0.4.0-4.fc38.i686 63/153 Installing : pam-libs-1.5.2-15.fc38.i686 64/153 Installing : libsepol-3.4-4.fc38.i686 65/153 Installing : libunistring-1.0-2.fc38.i686 66/153 Installing : libidn2-2.3.4-1.fc38.i686 67/153 Installing : lua-libs-5.4.4-6.fc38.i686 68/153 Installing : libcom_err-1.46.5-3.fc37.i686 69/153 Installing : libsmartcols-2.38.1-3.fc38.i686 70/153 Installing : pcre2-10.40-1.fc37.1.i686 71/153 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 72/153 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 72/153 Installing : libselinux-3.4-6.fc38.i686 73/153 Installing : sed-4.8-11.fc37.i686 74/153 Installing : grep-3.8-1.fc38.i686 75/153 Installing : findutils-1:4.9.0-2.fc38.i686 76/153 Installing : xz-5.2.9-1.fc38.i686 77/153 Installing : libmount-2.38.1-3.fc38.i686 78/153 Installing : util-linux-core-2.38.1-3.fc38.i686 79/153 Installing : libsemanage-3.4-6.fc38.i686 80/153 Installing : shadow-utils-2:4.13-3.fc38.i686 81/153 Running scriptlet: libutempter-1.2.1-7.fc38.i686 82/153 Installing : libutempter-1.2.1-7.fc38.i686 82/153 Installing : tar-2:1.34-5.fc38.i686 83/153 Installing : libpsl-0.21.1-6.fc38.i686 84/153 Installing : zip-3.0-35.fc38.i686 85/153 Installing : zstd-1.5.2-3.fc37.i686 86/153 Installing : libfdisk-2.38.1-3.fc38.i686 87/153 Installing : nettle-3.8-2.fc37.i686 88/153 Installing : rpm-sequoia-1.2.0-1.fc38.i686 89/153 Installing : rpm-libs-4.18.0-8.fc38.i686 90/153 Installing : bzip2-1.0.8-12.fc38.i686 91/153 Installing : libxml2-2.10.3-2.fc38.i686 92/153 Installing : ed-1.18-2.fc38.i686 93/153 Installing : patch-2.7.6-17.fc37.i686 94/153 Installing : cpio-2.13-13.fc38.i686 95/153 Installing : diffutils-3.8-3.fc38.i686 96/153 Installing : gdbm-libs-1:1.23-2.fc38.i686 97/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.i686 98/153 Installing : jansson-2.13.1-5.fc38.i686 99/153 Installing : keyutils-libs-1.6.1-5.fc38.i686 100/153 Installing : libbrotli-1.0.9-9.fc38.i686 101/153 Installing : libdb-5.3.28-54.fc38.i686 102/153 Installing : libffi-3.4.4-1.fc38.i686 103/153 Installing : p11-kit-0.24.1-5.fc38.i686 104/153 Installing : libsigsegv-2.14-3.fc38.i686 105/153 Installing : gawk-5.1.1-4.fc38.i686 106/153 Installing : libtasn1-4.19.0-1.fc38.i686 107/153 Installing : p11-kit-trust-0.24.1-5.fc38.i686 108/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.i686 108/153 Installing : openssl-libs-1:3.0.5-6.fc38.i686 109/153 Installing : coreutils-9.1-8.fc38.i686 110/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 111/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 111/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 111/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.i686 112/153 Installing : authselect-libs-1.4.2-1.fc38.i686 112/153 Installing : gzip-1.12-2.fc38.i686 113/153 Installing : cracklib-2.9.7-30.fc38.i686 114/153 Installing : libpwquality-1.4.5-1.fc38.i686 115/153 Installing : authselect-1.4.2-1.fc38.i686 116/153 Installing : libarchive-3.6.1-3.fc38.i686 117/153 Installing : libevent-2.1.12-7.fc38.i686 118/153 Installing : openldap-2.6.3-1.fc38.i686 119/153 Installing : libverto-0.3.2-4.fc38.i686 120/153 Installing : krb5-libs-1.20.1-3.fc38.i686 121/153 Installing : libtirpc-1.3.3-0.fc38.i686 122/153 Installing : libnsl2-2.0.0-4.fc38.i686 123/153 Installing : pam-1.5.2-15.fc38.i686 124/153 Installing : libssh-0.10.4-2.fc38.i686 125/153 Installing : libgomp-13.0.0-0.4.fc38.i686 126/153 Installing : libnghttp2-1.51.0-1.fc38.i686 127/153 Installing : libcurl-7.87.0-1.fc38.i686 128/153 Installing : elfutils-libs-0.188-3.fc38.i686 129/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.i686 130/153 Installing : binutils-gold-2.39-6.fc38.i686 131/153 Installing : binutils-2.39-6.fc38.i686 132/153 Running scriptlet: binutils-2.39-6.fc38.i686 132/153 Installing : elfutils-0.188-3.fc38.i686 133/153 Installing : rpm-build-libs-4.18.0-8.fc38.i686 134/153 Installing : curl-7.87.0-1.fc38.i686 135/153 Running scriptlet: rpm-4.18.0-8.fc38.i686 136/153 Installing : rpm-4.18.0-8.fc38.i686 136/153 Installing : efi-srpm-macros-5-6.fc37.noarch 137/153 Installing : lua-srpm-macros-1-7.fc37.noarch 138/153 Installing : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 139/153 Installing : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 140/153 Installing : go-srpm-macros-3.2.0-1.fc38.noarch 141/153 Installing : python-srpm-macros-3.11-6.fc38.noarch 142/153 Installing : redhat-rpm-config-235-1.fc38.noarch 143/153 Installing : libpkgconf-1.8.0-3.fc37.i686 144/153 Installing : pkgconf-1.8.0-3.fc37.i686 145/153 Installing : pkgconf-pkg-config-1.8.0-3.fc37.i686 146/153 Installing : xxhash-libs-0.8.1-3.fc37.i686 147/153 Installing : gdb-minimal-12.1-10.fc38.i686 148/153 Installing : debugedit-5.0-5.fc37.i686 149/153 Installing : rpm-build-4.18.0-8.fc38.i686 150/153 Installing : util-linux-2.38.1-3.fc38.i686 151/153 Installing : which-2.21-36.fc38.i686 152/153 Installing : info-7.0.1-1.fc38.i686 153/153 Running scriptlet: filesystem-3.18-2.fc37.i686 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.i686 153/153 Running scriptlet: rpm-4.18.0-8.fc38.i686 153/153 Running scriptlet: info-7.0.1-1.fc38.i686 153/153 Verifying : alternatives-1.21-1.fc38.i686 1/153 Verifying : authselect-1.4.2-1.fc38.i686 2/153 Verifying : authselect-libs-1.4.2-1.fc38.i686 3/153 Verifying : bash-5.2.9-3.fc38.i686 4/153 Verifying : binutils-2.39-6.fc38.i686 5/153 Verifying : binutils-gold-2.39-6.fc38.i686 6/153 Verifying : bzip2-1.0.8-12.fc38.i686 7/153 Verifying : bzip2-libs-1.0.8-12.fc38.i686 8/153 Verifying : coreutils-9.1-8.fc38.i686 9/153 Verifying : coreutils-common-9.1-8.fc38.i686 10/153 Verifying : cpio-2.13-13.fc38.i686 11/153 Verifying : cracklib-2.9.7-30.fc38.i686 12/153 Verifying : curl-7.87.0-1.fc38.i686 13/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.i686 14/153 Verifying : diffutils-3.8-3.fc38.i686 15/153 Verifying : dwz-0.15-1.fc38.i686 16/153 Verifying : ed-1.18-2.fc38.i686 17/153 Verifying : elfutils-0.188-3.fc38.i686 18/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.i686 19/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 20/153 Verifying : elfutils-libelf-0.188-3.fc38.i686 21/153 Verifying : elfutils-libs-0.188-3.fc38.i686 22/153 Verifying : file-5.42-4.fc38.i686 23/153 Verifying : file-libs-5.42-4.fc38.i686 24/153 Verifying : findutils-1:4.9.0-2.fc38.i686 25/153 Verifying : gawk-5.1.1-4.fc38.i686 26/153 Verifying : gdbm-libs-1:1.23-2.fc38.i686 27/153 Verifying : gmp-1:6.2.1-3.fc38.i686 28/153 Verifying : grep-3.8-1.fc38.i686 29/153 Verifying : gzip-1.12-2.fc38.i686 30/153 Verifying : jansson-2.13.1-5.fc38.i686 31/153 Verifying : keyutils-libs-1.6.1-5.fc38.i686 32/153 Verifying : krb5-libs-1.20.1-3.fc38.i686 33/153 Verifying : libacl-2.3.1-4.fc38.i686 34/153 Verifying : libarchive-3.6.1-3.fc38.i686 35/153 Verifying : libattr-2.5.1-5.fc38.i686 36/153 Verifying : libbrotli-1.0.9-9.fc38.i686 37/153 Verifying : libcap-2.48-5.fc38.i686 38/153 Verifying : libcap-ng-0.8.3-4.fc38.i686 39/153 Verifying : libcurl-7.87.0-1.fc38.i686 40/153 Verifying : libdb-5.3.28-54.fc38.i686 41/153 Verifying : libeconf-0.4.0-4.fc38.i686 42/153 Verifying : libevent-2.1.12-7.fc38.i686 43/153 Verifying : libffi-3.4.4-1.fc38.i686 44/153 Verifying : libidn2-2.3.4-1.fc38.i686 45/153 Verifying : libnsl2-2.0.0-4.fc38.i686 46/153 Verifying : libpsl-0.21.1-6.fc38.i686 47/153 Verifying : libselinux-3.4-6.fc38.i686 48/153 Verifying : libsemanage-3.4-6.fc38.i686 49/153 Verifying : libsepol-3.4-4.fc38.i686 50/153 Verifying : libsigsegv-2.14-3.fc38.i686 51/153 Verifying : libssh-0.10.4-2.fc38.i686 52/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 53/153 Verifying : libtasn1-4.19.0-1.fc38.i686 54/153 Verifying : libtirpc-1.3.3-0.fc38.i686 55/153 Verifying : libunistring-1.0-2.fc38.i686 56/153 Verifying : libutempter-1.2.1-7.fc38.i686 57/153 Verifying : libverto-0.3.2-4.fc38.i686 58/153 Verifying : libxcrypt-4.4.33-5.fc38.i686 59/153 Verifying : libxml2-2.10.3-2.fc38.i686 60/153 Verifying : lua-libs-5.4.4-6.fc38.i686 61/153 Verifying : lz4-libs-1.9.3-5.fc38.i686 62/153 Verifying : mpfr-4.1.1-2.fc38.i686 63/153 Verifying : libgcc-13.0.0-0.4.fc38.i686 64/153 Verifying : libgomp-13.0.0-0.4.fc38.i686 65/153 Verifying : libstdc++-13.0.0-0.4.fc38.i686 66/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 67/153 Verifying : audit-libs-3.0.9-2.fc38.i686 68/153 Verifying : basesystem-11-14.fc37.noarch 69/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 70/153 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 71/153 Verifying : debugedit-5.0-5.fc37.i686 72/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 73/153 Verifying : fedora-gpg-keys-38-0.3.noarch 74/153 Verifying : fedora-release-38-0.6.noarch 75/153 Verifying : fedora-release-common-38-0.6.noarch 76/153 Verifying : fedora-release-identity-basic-38-0.6.noarch 77/153 Verifying : fedora-repos-38-0.3.noarch 78/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 79/153 Verifying : filesystem-3.18-2.fc37.i686 80/153 Verifying : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 81/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 82/153 Verifying : gdb-minimal-12.1-10.fc38.i686 83/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 84/153 Verifying : glibc-2.36.9000-19.fc38.i686 85/153 Verifying : glibc-common-2.36.9000-19.fc38.i686 86/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.i686 87/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.i686 88/153 Verifying : gnat-srpm-macros-4-16.fc37.noarch 89/153 Verifying : go-srpm-macros-3.2.0-1.fc38.noarch 90/153 Verifying : info-7.0.1-1.fc38.i686 91/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 92/153 Verifying : libblkid-2.38.1-3.fc38.i686 93/153 Verifying : libcom_err-1.46.5-3.fc37.i686 94/153 Verifying : libfdisk-2.38.1-3.fc38.i686 95/153 Verifying : libmount-2.38.1-3.fc38.i686 96/153 Verifying : libnghttp2-1.51.0-1.fc38.i686 97/153 Verifying : libpkgconf-1.8.0-3.fc37.i686 98/153 Verifying : libpwquality-1.4.5-1.fc38.i686 99/153 Verifying : libsmartcols-2.38.1-3.fc38.i686 100/153 Verifying : libuuid-2.38.1-3.fc38.i686 101/153 Verifying : libzstd-1.5.2-3.fc37.i686 102/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 103/153 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 104/153 Verifying : ncurses-libs-6.3-5.20221126.fc38.i686 105/153 Verifying : nettle-3.8-2.fc37.i686 106/153 Verifying : nim-srpm-macros-3-7.fc37.noarch 107/153 Verifying : ocaml-srpm-macros-7-2.fc37.noarch 108/153 Verifying : openblas-srpm-macros-2-12.fc37.noarch 109/153 Verifying : openldap-2.6.3-1.fc38.i686 110/153 Verifying : openssl-libs-1:3.0.5-6.fc38.i686 111/153 Verifying : p11-kit-0.24.1-5.fc38.i686 112/153 Verifying : p11-kit-trust-0.24.1-5.fc38.i686 113/153 Verifying : package-notes-srpm-macros-0.5-6.fc38.noarch 114/153 Verifying : pam-1.5.2-15.fc38.i686 115/153 Verifying : pam-libs-1.5.2-15.fc38.i686 116/153 Verifying : patch-2.7.6-17.fc37.i686 117/153 Verifying : pcre2-10.40-1.fc37.1.i686 118/153 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 119/153 Verifying : perl-srpm-macros-1-47.fc38.noarch 120/153 Verifying : pkgconf-1.8.0-3.fc37.i686 121/153 Verifying : pkgconf-m4-1.8.0-3.fc37.noarch 122/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc37.i686 123/153 Verifying : popt-1.19-1.fc38.i686 124/153 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 125/153 Verifying : python-srpm-macros-3.11-6.fc38.noarch 126/153 Verifying : qt5-srpm-macros-5.15.7-1.fc38.noarch 127/153 Verifying : readline-8.2-2.fc38.i686 128/153 Verifying : redhat-rpm-config-235-1.fc38.noarch 129/153 Verifying : rpm-4.18.0-8.fc38.i686 130/153 Verifying : rpm-build-4.18.0-8.fc38.i686 131/153 Verifying : rpm-build-libs-4.18.0-8.fc38.i686 132/153 Verifying : rpm-libs-4.18.0-8.fc38.i686 133/153 Verifying : rpm-sequoia-1.2.0-1.fc38.i686 134/153 Verifying : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 135/153 Verifying : rust-srpm-macros-23-1.fc38.noarch 136/153 Verifying : sed-4.8-11.fc37.i686 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.i686 139/153 Verifying : sqlite-libs-3.40.0-1.fc38.i686 140/153 Verifying : systemd-libs-252.4-598.fc38.i686 141/153 Verifying : tar-2:1.34-5.fc38.i686 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.i686 144/153 Verifying : util-linux-2.38.1-3.fc38.i686 145/153 Verifying : util-linux-core-2.38.1-3.fc38.i686 146/153 Verifying : which-2.21-36.fc38.i686 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.i686 148/153 Verifying : xz-5.2.9-1.fc38.i686 149/153 Verifying : xz-libs-5.2.9-1.fc38.i686 150/153 Verifying : zip-3.0-35.fc38.i686 151/153 Verifying : zlib-1.2.13-1.fc38.i686 152/153 Verifying : zstd-1.5.2-3.fc37.i686 153/153 Installed: alternatives-1.21-1.fc38.i686 ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.i686 authselect-1.4.2-1.fc38.i686 authselect-libs-1.4.2-1.fc38.i686 basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.i686 binutils-2.39-6.fc38.i686 binutils-gold-2.39-6.fc38.i686 bzip2-1.0.8-12.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.i686 coreutils-common-9.1-8.fc38.i686 cpio-2.13-13.fc38.i686 cracklib-2.9.7-30.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 debugedit-5.0-5.fc37.i686 diffutils-3.8-3.fc38.i686 dwz-0.15-1.fc38.i686 ed-1.18-2.fc38.i686 efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.i686 elfutils-debuginfod-client-0.188-3.fc38.i686 elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.i686 elfutils-libs-0.188-3.fc38.i686 fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc38.i686 file-libs-5.42-4.fc38.i686 filesystem-3.18-2.fc37.i686 findutils-1:4.9.0-2.fc38.i686 fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc38.i686 gdb-minimal-12.1-10.fc38.i686 gdbm-libs-1:1.23-2.fc38.i686 ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.i686 glibc-common-2.36.9000-19.fc38.i686 glibc-gconv-extra-2.36.9000-19.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 gmp-1:6.2.1-3.fc38.i686 gnat-srpm-macros-4-16.fc37.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-1.fc38.i686 gzip-1.12-2.fc38.i686 info-7.0.1-1.fc38.i686 jansson-2.13.1-5.fc38.i686 kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc38.i686 krb5-libs-1.20.1-3.fc38.i686 libacl-2.3.1-4.fc38.i686 libarchive-3.6.1-3.fc38.i686 libattr-2.5.1-5.fc38.i686 libblkid-2.38.1-3.fc38.i686 libbrotli-1.0.9-9.fc38.i686 libcap-2.48-5.fc38.i686 libcap-ng-0.8.3-4.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libcurl-7.87.0-1.fc38.i686 libdb-5.3.28-54.fc38.i686 libeconf-0.4.0-4.fc38.i686 libevent-2.1.12-7.fc38.i686 libfdisk-2.38.1-3.fc38.i686 libffi-3.4.4-1.fc38.i686 libgcc-13.0.0-0.4.fc38.i686 libgomp-13.0.0-0.4.fc38.i686 libidn2-2.3.4-1.fc38.i686 libmount-2.38.1-3.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libnsl2-2.0.0-4.fc38.i686 libpkgconf-1.8.0-3.fc37.i686 libpsl-0.21.1-6.fc38.i686 libpwquality-1.4.5-1.fc38.i686 libselinux-3.4-6.fc38.i686 libsemanage-3.4-6.fc38.i686 libsepol-3.4-4.fc38.i686 libsigsegv-2.14-3.fc38.i686 libsmartcols-2.38.1-3.fc38.i686 libssh-0.10.4-2.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.i686 libtasn1-4.19.0-1.fc38.i686 libtirpc-1.3.3-0.fc38.i686 libunistring-1.0-2.fc38.i686 libutempter-1.2.1-7.fc38.i686 libuuid-2.38.1-3.fc38.i686 libverto-0.3.2-4.fc38.i686 libxcrypt-4.4.33-5.fc38.i686 libxml2-2.10.3-2.fc38.i686 libzstd-1.5.2-3.fc37.i686 lua-libs-5.4.4-6.fc38.i686 lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.3-5.fc38.i686 mpfr-4.1.1-2.fc38.i686 ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.i686 nettle-3.8-2.fc37.i686 nim-srpm-macros-3-7.fc37.noarch ocaml-srpm-macros-7-2.fc37.noarch openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.i686 openssl-libs-1:3.0.5-6.fc38.i686 p11-kit-0.24.1-5.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.i686 pam-libs-1.5.2-15.fc38.i686 patch-2.7.6-17.fc37.i686 pcre2-10.40-1.fc37.1.i686 pcre2-syntax-10.40-1.fc37.1.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc37.i686 pkgconf-m4-1.8.0-3.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc37.i686 popt-1.19-1.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch python-srpm-macros-3.11-6.fc38.noarch qt5-srpm-macros-5.15.7-1.fc38.noarch readline-8.2-2.fc38.i686 redhat-rpm-config-235-1.fc38.noarch rpm-4.18.0-8.fc38.i686 rpm-build-4.18.0-8.fc38.i686 rpm-build-libs-4.18.0-8.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.i686 sqlite-libs-3.40.0-1.fc38.i686 systemd-libs-252.4-598.fc38.i686 tar-2:1.34-5.fc38.i686 tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.i686 util-linux-2.38.1-3.fc38.i686 util-linux-core-2.38.1-3.fc38.i686 which-2.21-36.fc38.i686 xxhash-libs-0.8.1-3.fc37.i686 xz-5.2.9-1.fc38.i686 xz-libs-5.2.9-1.fc38.i686 zip-3.0-35.fc38.i686 zlib-1.2.13-1.fc38.i686 zstd-1.5.2-3.fc37.i686 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: krb5-libs-1.20.1-3.fc38.i686 libcap-2.48-5.fc38.i686 pkgconf-pkg-config-1.8.0-3.fc37.i686 glibc-2.36.9000-19.fc38.i686 tzdata-2022g-1.fc38.noarch shadow-utils-4.13-3.fc38.i686 fpc-srpm-macros-1.3-6.fc37.noarch libevent-2.1.12-7.fc38.i686 gmp-6.2.1-3.fc38.i686 libfdisk-2.38.1-3.fc38.i686 libblkid-2.38.1-3.fc38.i686 file-5.42-4.fc38.i686 elfutils-default-yama-scope-0.188-3.fc38.noarch fedora-repos-38-0.3.noarch findutils-4.9.0-2.fc38.i686 nettle-3.8-2.fc37.i686 fedora-gpg-keys-38-0.3.noarch libarchive-3.6.1-3.fc38.i686 ansible-srpm-macros-1-8.1.fc38.noarch pkgconf-1.8.0-3.fc37.i686 fedora-release-common-38-0.6.noarch p11-kit-0.24.1-5.fc38.i686 openssl-libs-3.0.5-6.fc38.i686 pam-1.5.2-15.fc38.i686 xz-libs-5.2.9-1.fc38.i686 gawk-5.1.1-4.fc38.i686 unzip-6.0-58.fc38.i686 package-notes-srpm-macros-0.5-6.fc38.noarch libbrotli-1.0.9-9.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch rpm-build-libs-4.18.0-8.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 fedora-release-38-0.6.noarch ca-certificates-2022.2.54-5.fc37.noarch libnghttp2-1.51.0-1.fc38.i686 glibc-gconv-extra-2.36.9000-19.fc38.i686 audit-libs-3.0.9-2.fc38.i686 libidn2-2.3.4-1.fc38.i686 bzip2-1.0.8-12.fc38.i686 fonts-srpm-macros-2.0.5-10.fc38.noarch pkgconf-m4-1.8.0-3.fc37.noarch glibc-common-2.36.9000-19.fc38.i686 libattr-2.5.1-5.fc38.i686 coreutils-common-9.1-8.fc38.i686 libunistring-1.0-2.fc38.i686 libdb-5.3.28-54.fc38.i686 gnat-srpm-macros-4-16.fc37.noarch setup-2.14.3-1.fc38.noarch binutils-2.39-6.fc38.i686 popt-1.19-1.fc38.i686 bash-5.2.9-3.fc38.i686 python-srpm-macros-3.11-6.fc38.noarch jansson-2.13.1-5.fc38.i686 elfutils-libelf-0.188-3.fc38.i686 libffi-3.4.4-1.fc38.i686 util-linux-2.38.1-3.fc38.i686 efi-srpm-macros-5-6.fc37.noarch libutempter-1.2.1-7.fc38.i686 lua-srpm-macros-1-7.fc37.noarch libcurl-7.87.0-1.fc38.i686 which-2.21-36.fc38.i686 openldap-2.6.3-1.fc38.i686 rpm-build-4.18.0-8.fc38.i686 libgomp-13.0.0-0.4.fc38.i686 systemd-libs-252.4-598.fc38.i686 pcre2-syntax-10.40-1.fc37.1.noarch publicsuffix-list-dafsa-20221208-1.fc38.noarch perl-srpm-macros-1-47.fc38.noarch rpm-4.18.0-8.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 diffutils-3.8-3.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 xz-5.2.9-1.fc38.i686 pam-libs-1.5.2-15.fc38.i686 authselect-libs-1.4.2-1.fc38.i686 sqlite-libs-3.40.0-1.fc38.i686 keyutils-libs-1.6.1-5.fc38.i686 libuuid-2.38.1-3.fc38.i686 tar-1.34-5.fc38.i686 libsigsegv-2.14-3.fc38.i686 binutils-gold-2.39-6.fc38.i686 file-libs-5.42-4.fc38.i686 coreutils-9.1-8.fc38.i686 libstdc++-13.0.0-0.4.fc38.i686 grep-3.8-1.fc38.i686 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch libssh-0.10.4-2.fc38.i686 gdbm-libs-1.23-2.fc38.i686 xxhash-libs-0.8.1-3.fc37.i686 cpio-2.13-13.fc38.i686 qt5-srpm-macros-5.15.7-1.fc38.noarch libzstd-1.5.2-3.fc37.i686 mpfr-4.1.1-2.fc38.i686 curl-7.87.0-1.fc38.i686 gzip-1.12-2.fc38.i686 ocaml-srpm-macros-7-2.fc37.noarch zip-3.0-35.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 debugedit-5.0-5.fc37.i686 rust-srpm-macros-23-1.fc38.noarch nim-srpm-macros-3-7.fc37.noarch kernel-srpm-macros-1.0-15.fc37.noarch libsmartcols-2.38.1-3.fc38.i686 cracklib-2.9.7-30.fc38.i686 dwz-0.15-1.fc38.i686 gdb-minimal-12.1-10.fc38.i686 libgcc-13.0.0-0.4.fc38.i686 libxcrypt-4.4.33-5.fc38.i686 libselinux-3.4-6.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 redhat-rpm-config-235-1.fc38.noarch elfutils-debuginfod-client-0.188-3.fc38.i686 libpkgconf-1.8.0-3.fc37.i686 fedora-release-identity-basic-38-0.6.noarch libtasn1-4.19.0-1.fc38.i686 libxml2-2.10.3-2.fc38.i686 zlib-1.2.13-1.fc38.i686 libpwquality-1.4.5-1.fc38.i686 libnsl2-2.0.0-4.fc38.i686 openblas-srpm-macros-2-12.fc37.noarch filesystem-3.18-2.fc37.i686 sed-4.8-11.fc37.i686 alternatives-1.21-1.fc38.i686 ncurses-base-6.3-5.20221126.fc38.noarch libsemanage-3.4-6.fc38.i686 authselect-1.4.2-1.fc38.i686 libtirpc-1.3.3-0.fc38.i686 elfutils-libs-0.188-3.fc38.i686 ed-1.18-2.fc38.i686 libsepol-3.4-4.fc38.i686 patch-2.7.6-17.fc37.i686 libverto-0.3.2-4.fc38.i686 elfutils-0.188-3.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libeconf-0.4.0-4.fc38.i686 libcap-ng-0.8.3-4.fc38.i686 ncurses-libs-6.3-5.20221126.fc38.i686 libacl-2.3.1-4.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 libpsl-0.21.1-6.fc38.i686 lz4-libs-1.9.3-5.fc38.i686 readline-8.2-2.fc38.i686 ghc-srpm-macros-1.5.0-7.fc37.noarch basesystem-11-14.fc37.noarch libssh-config-0.10.4-2.fc38.noarch libmount-2.38.1-3.fc38.i686 util-linux-core-2.38.1-3.fc38.i686 fedora-repos-rawhide-38-0.3.noarch info-7.0.1-1.fc38.i686 lua-libs-5.4.4-6.fc38.i686 pcre2-10.40-1.fc37.1.i686 go-srpm-macros-3.2.0-1.fc38.noarch zstd-1.5.2-3.fc37.i686 Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1669507200 Wrote: /builddir/build/SRPMS/mrpt-1.4.0-34.fc38.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-i686-1672100067.040465/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1672100067.040465/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1672100067.040465/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1672100067.040465/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-x0x9cfs8/mrpt/mrpt.spec) Config(child) 1 minutes 4 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/mrpt-1.4.0-34.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672100067.040465 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/mrpt-1.4.0-34.fc38.src.rpm) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1672100067.040465/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1672100067.040465/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1672100067.040465/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 12 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 9.9 kB/s | 3.0 kB 00:00 local 13 kB/s | 3.8 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for mrpt-1.4.0-34.fc38.src.rpm Start: build setup for mrpt-1.4.0-34.fc38.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1669507200 Wrote: /builddir/build/SRPMS/mrpt-1.4.0-34.fc38.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 12 kB/s | 3.0 kB 00:00 Copr repository 19 MB/s | 25 MB 00:01 Additional repo https_jakub_fedorapeople_org_fe 9.9 kB/s | 3.0 kB 00:00 local 14 kB/s | 3.8 kB 00:00 Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing: assimp-devel i686 5.0.1-9.fc38 copr_base 145 k boost-devel i686 1.78.0-9.fc38 copr_base 11 M cmake i686 3.25.1-1.fc38 copr_base 7.4 M desktop-file-utils i686 0.26-7.fc38 copr_base 71 k doxygen i686 2:1.9.5-2.fc38 copr_base 4.9 M eigen3-devel noarch 3.4.0-8.fc38 copr_base 1.1 M freeglut-devel i686 3.4.0-1.fc38 copr_base 891 k ghostscript i686 9.56.1-5.fc38 copr_base 38 k graphviz i686 7.0.4-1.fc38 copr_base 5.1 M lib3ds-devel i686 1.3.0-39.fc38 copr_base 24 k libappstream-glib i686 0.8.2-1.fc38 copr_base 410 k libdc1394-devel i686 2.2.6-8.fc38 copr_base 53 k libfreenect-devel i686 0.6.4-1.fc38 copr_base 151 k libftdi-devel i686 1.5-5.fc38 copr_base 37 k libjpeg-turbo-devel i686 2.1.4-1.fc38 copr_base 98 k libphidget22-devel i686 1.12.20220912-1.fc38 copr_base 65 k libusb1-devel i686 1.0.26-1.fc38 copr_base 25 k octomap-devel i686 1.9.7-4.fc37 local 58 k pcl-devel i686 1.12.0-22.fc37 local 1.1 M perl-podlators noarch 1:5.00-1.fc38 local 122 k suitesparse-devel i686 5.13.0-1.fc38 local 127 k tbb-devel i686 2020.3-12.fc37 local 313 k texlive-collection-latexrecommended noarch 9:svn57862-61.fc38 local 13 k texlive-dvips i686 9:20210325-52.fc38 local 708 k wxGTK-devel i686 3.2.1-4.fc38 local 33 k Installing dependencies: CharLS i686 2.0.0-9.fc38 copr_base 127 k Lmod i686 8.7.14-1.fc38 copr_base 230 k PEGTL-devel i686 2.8.3-5.fc38 copr_base 128 k SDL2 i686 2.26.0-1.fc38 copr_base 717 k SuperLU i686 5.3.0-3.fc38 copr_base 199 k adobe-mappings-cmap noarch 20190730-4.fc37 local 2.1 M adobe-mappings-cmap-deprecated noarch 20190730-4.fc37 local 113 k adobe-mappings-pdf noarch 20190401-2.fc37 local 689 k adwaita-cursor-theme noarch 43-1.fc38 local 622 k adwaita-icon-theme noarch 43-1.fc38 local 4.2 M alsa-lib i686 1.2.8-2.fc38 copr_base 534 k annobin-docs noarch 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k annobin-plugin-gcc i686 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k armadillo i686 10.8.2-2.fc38 copr_base 42 k arpack i686 3.8.0-5.fc38 copr_base 119 k assimp i686 5.0.1-9.fc38 copr_base 2.9 M at-spi2-atk i686 2.46.0-2.fc38 copr_base 93 k at-spi2-atk-devel i686 2.46.0-2.fc38 copr_base 109 k at-spi2-core i686 2.46.0-2.fc38 copr_base 359 k at-spi2-core-devel i686 2.46.0-2.fc38 copr_base 137 k atk i686 2.46.0-2.fc38 copr_base 83 k atk-devel i686 2.46.0-2.fc38 copr_base 176 k autoconf noarch 2.71-4.fc38 copr_base 720 k automake noarch 1.16.5-9.fc37 local 675 k avahi-compat-libdns_sd i686 0.8-19.fc38 copr_base 26 k avahi-libs i686 0.8-19.fc38 copr_base 73 k biber noarch 2.18-1.fc38 local 302 k blas i686 3.11.0-1.fc38 copr_base 328 k blas-devel i686 3.11.0-1.fc38 copr_base 18 k blosc i686 1.21.1-3.fc38 copr_base 62 k boost i686 1.78.0-9.fc38 copr_base 15 k boost-atomic i686 1.78.0-9.fc38 copr_base 20 k boost-chrono i686 1.78.0-9.fc38 copr_base 29 k boost-container i686 1.78.0-9.fc38 copr_base 41 k boost-context i686 1.78.0-9.fc38 copr_base 18 k boost-contract i686 1.78.0-9.fc38 copr_base 50 k boost-coroutine i686 1.78.0-9.fc38 copr_base 24 k boost-date-time i686 1.78.0-9.fc38 copr_base 17 k boost-fiber i686 1.78.0-9.fc38 copr_base 45 k boost-filesystem i686 1.78.0-9.fc38 copr_base 71 k boost-graph i686 1.78.0-9.fc38 copr_base 158 k boost-iostreams i686 1.78.0-9.fc38 copr_base 45 k boost-json i686 1.78.0-9.fc38 copr_base 123 k boost-locale i686 1.78.0-9.fc38 copr_base 243 k boost-log i686 1.78.0-9.fc38 copr_base 531 k boost-math i686 1.78.0-9.fc38 copr_base 202 k boost-nowide i686 1.78.0-9.fc38 copr_base 22 k boost-numpy3 i686 1.78.0-9.fc38 copr_base 31 k boost-program-options i686 1.78.0-9.fc38 copr_base 117 k boost-python3 i686 1.78.0-9.fc38 copr_base 104 k boost-random i686 1.78.0-9.fc38 copr_base 27 k boost-regex i686 1.78.0-9.fc38 copr_base 117 k boost-serialization i686 1.78.0-9.fc38 copr_base 145 k boost-stacktrace i686 1.78.0-9.fc38 copr_base 32 k boost-system i686 1.78.0-9.fc38 copr_base 16 k boost-test i686 1.78.0-9.fc38 copr_base 257 k boost-thread i686 1.78.0-9.fc38 copr_base 65 k boost-timer i686 1.78.0-9.fc38 copr_base 28 k boost-type_erasure i686 1.78.0-9.fc38 copr_base 37 k boost-wave i686 1.78.0-9.fc38 copr_base 231 k brotli i686 1.0.9-9.fc38 copr_base 318 k brotli-devel i686 1.0.9-9.fc38 copr_base 32 k bubblewrap i686 0.5.0-3.fc38 copr_base 56 k bzip2-devel i686 1.0.8-12.fc38 copr_base 214 k cairo i686 1.17.6-2.fc38 copr_base 720 k cairo-devel i686 1.17.6-2.fc38 copr_base 246 k cairo-gobject i686 1.17.6-2.fc38 copr_base 18 k cairo-gobject-devel i686 1.17.6-2.fc38 copr_base 11 k cdparanoia-libs i686 10.2-40.fc38 copr_base 57 k cfitsio i686 4.1.0-1.fc38 copr_base 659 k cgnslib i686 4.3.0-5.fc38 copr_base 425 k cgnslib-common noarch 4.3.0-5.fc38 copr_base 105 k cgnslib-devel i686 4.3.0-5.fc38 copr_base 56 k cgnslib-libs i686 4.3.0-5.fc38 copr_base 330 k clang-libs i686 15.0.6-3.fc38 local 22 M clang-resource-filesystem i686 15.0.6-3.fc38 local 13 k cli11-devel noarch 2.3.1-1.fc38 copr_base 127 k cmake-data noarch 3.25.1-1.fc38 copr_base 1.7 M cmake-filesystem i686 3.25.1-1.fc38 copr_base 17 k cmake-rpm-macros noarch 3.25.1-1.fc38 copr_base 17 k colord-libs i686 1.4.6-2.fc37 local 243 k cpp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 11 M crypto-policies-scripts noarch 20221215-1.gita4c31a3.fc38 local 103 k cryptsetup-libs i686 2.6.0-1.fc38 copr_base 495 k cups-libs i686 1:2.4.2-5.fc38 copr_base 285 k dbus i686 1:1.14.4-1.fc38 copr_base 8.3 k dbus-broker i686 32-1.fc38 copr_base 180 k dbus-common noarch 1:1.14.4-1.fc38 copr_base 15 k dbus-devel i686 1:1.14.4-1.fc38 copr_base 35 k dbus-libs i686 1:1.14.4-1.fc38 copr_base 167 k device-mapper i686 1.02.189-1.fc38 local 140 k device-mapper-libs i686 1.02.189-1.fc38 local 189 k double-conversion i686 3.1.5-7.fc38 copr_base 53 k double-conversion-devel i686 3.1.5-7.fc38 copr_base 28 k emacs-filesystem noarch 1:28.1-3.fc37 local 9.5 k enchant2 i686 2.3.3-2.fc38 copr_base 69 k expat i686 2.5.0-1.fc38 copr_base 115 k expat-devel i686 2.5.0-1.fc38 copr_base 52 k fdk-aac-free i686 2.0.0-9.fc38 copr_base 331 k flac-libs i686 1.4.2-1.fc38 copr_base 267 k flann i686 1.9.1-8.fc38 copr_base 1.2 M flann-devel i686 1.9.1-8.fc38 copr_base 95 k flexiblas i686 3.2.1-3.fc38 local 32 k flexiblas-devel i686 3.2.1-3.fc38 local 101 k flexiblas-netlib i686 3.2.1-3.fc38 local 3.0 M flexiblas-openblas-openmp i686 3.2.1-3.fc38 local 17 k fontconfig i686 2.14.1-2.fc38 copr_base 292 k fontconfig-devel i686 2.14.1-2.fc38 copr_base 128 k fonts-filesystem noarch 1:2.0.5-10.fc38 local 8.0 k freeglut i686 3.4.0-1.fc38 copr_base 155 k freetype i686 2.12.1-3.fc38 copr_base 418 k freetype-devel i686 2.12.1-3.fc38 copr_base 859 k freexl i686 1.0.6-18.fc38 copr_base 36 k fribidi i686 1.0.12-2.fc38 copr_base 90 k fribidi-devel i686 1.0.12-2.fc38 copr_base 25 k gc i686 8.2.2-1.fc38 copr_base 113 k gcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 34 M gcc-c++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 13 M gcc-gfortran i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 12 M gcc-plugin-annobin i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 30 k gd i686 2.3.3-9.fc38 copr_base 145 k gdal-devel i686 3.6.1-1.fc38 local 205 k gdal-libs i686 3.6.1-1.fc38 local 8.8 M gdcm i686 3.0.12-5.fc38 copr_base 1.5 M gdk-pixbuf2 i686 2.42.10-1.fc38 copr_base 472 k gdk-pixbuf2-devel i686 2.42.10-1.fc38 copr_base 330 k gdk-pixbuf2-modules i686 2.42.10-1.fc38 copr_base 90 k geos i686 3.11.1-1.fc38 local 1.1 M gettext i686 0.21.1-1.fc38 copr_base 1.0 M gettext-envsubst i686 0.21.1-1.fc38 copr_base 37 k gettext-libs i686 0.21.1-1.fc38 copr_base 337 k gettext-runtime i686 0.21.1-1.fc38 copr_base 109 k ghostscript-tools-fonts i686 9.56.1-5.fc38 copr_base 13 k ghostscript-tools-printing i686 9.56.1-5.fc38 copr_base 13 k giflib i686 5.2.1-14.fc38 copr_base 53 k gl-manpages noarch 1.1-25.20190306.fc37 local 1.0 M glew-devel i686 2.2.0-3.fc38 copr_base 217 k glib-networking i686 2.74.0-1.fc38 copr_base 194 k glib2 i686 2.74.1-2.fc38 copr_base 2.8 M glib2-devel i686 2.74.1-2.fc38 copr_base 519 k glibc-devel i686 2.36.9000-19.fc38 local 43 k glibc-headers-x86 noarch 2.36.9000-19.fc38 local 450 k glx-utils i686 8.4.0-14.20210504git0f9e7d9.fc38 copr_base 41 k gnutls i686 3.7.8-9.fc38 copr_base 1.1 M google-droid-sans-fonts noarch 20200215-13.fc37 local 2.7 M google-noto-fonts-common noarch 20201206^1.git0c78c8329-9.fc38 local 18 k google-noto-sans-vf-fonts noarch 20201206^1.git0c78c8329-9.fc38 local 729 k graphene i686 1.10.6-4.fc38 copr_base 82 k graphite2 i686 1.3.14-10.fc38 copr_base 97 k graphite2-devel i686 1.3.14-10.fc38 copr_base 21 k groff-base i686 1.22.4-10.fc38 copr_base 1.0 M gsettings-desktop-schemas i686 43.0-1.fc38 local 716 k gsm i686 1.0.22-1.fc38 copr_base 36 k gssdp i686 1.6.2-1.fc38 copr_base 61 k gstreamer1 i686 1.20.4-1.fc38 copr_base 1.5 M gstreamer1-plugins-bad-free i686 1.20.4-2.fc38 local 3.0 M gstreamer1-plugins-base i686 1.20.4-1.fc38 copr_base 2.2 M gtk-update-icon-cache i686 3.24.35-2.fc38 copr_base 36 k gtk3 i686 3.24.35-2.fc38 copr_base 5.2 M gtk3-devel i686 3.24.35-2.fc38 copr_base 4.2 M gts i686 0.7.6-43.20121130.fc38 copr_base 246 k guile22 i686 2.2.7-6.fc38 copr_base 6.5 M gupnp i686 1.6.3-1.fc38 copr_base 113 k gupnp-igd i686 1.2.0-7.fc38 copr_base 36 k harfbuzz i686 6.0.0-1.fc38 copr_base 846 k harfbuzz-devel i686 6.0.0-1.fc38 copr_base 362 k harfbuzz-icu i686 6.0.0-1.fc38 copr_base 17 k hdf-libs i686 4.2.15-11.fc37 local 301 k hdf5 i686 1.12.1-10.fc37 local 2.1 M hdf5-devel i686 1.12.1-10.fc37 local 1.3 M hdf5-mpich i686 1.12.1-10.fc37 local 2.1 M hdf5-mpich-devel i686 1.12.1-10.fc37 local 1.2 M hicolor-icon-theme noarch 0.17-14.fc37 local 66 k highway i686 1.0.1-2.fc38 copr_base 392 k hunspell i686 1.7.1-1.fc38 copr_base 348 k hunspell-en-US noarch 0.20201207-2.fc38 copr_base 181 k hunspell-filesystem i686 1.7.1-1.fc38 copr_base 9.4 k hwdata noarch 0.365-1.fc38 local 1.5 M hwloc-libs i686 2.5.0-4.fc38 copr_base 2.2 M hyphen i686 2.8.8-18.fc38 copr_base 30 k imath i686 3.1.6-1.fc38 copr_base 99 k irrXML i686 1.8.5-3.fc38 copr_base 42 k iso-codes noarch 4.12.0-2.fc38 local 3.4 M javascriptcoregtk4.0 i686 2.39.3-3.fc38 local 3.9 M jbig2dec-libs i686 0.19-7.fc38 copr_base 77 k jbigkit-libs i686 2.1-24.fc38 copr_base 54 k json-c i686 0.16-3.fc38 copr_base 44 k json-glib i686 1.6.6-3.fc38 copr_base 155 k jsoncpp i686 1.9.5-3.fc38 copr_base 107 k jsoncpp-devel i686 1.9.5-3.fc38 copr_base 30 k kbd i686 2.5.1-3.fc38 copr_base 403 k kbd-legacy noarch 2.5.1-3.fc38 copr_base 508 k kbd-misc noarch 2.5.1-3.fc38 copr_base 1.5 M kernel-headers i686 6.1.0-1.fc38 local 1.4 M kmod i686 30-3.fc38 copr_base 128 k kmod-libs i686 30-3.fc38 copr_base 75 k lame-libs i686 3.100-13.fc38 copr_base 342 k langpacks-core-font-en noarch 3.0-27.fc38 local 9.9 k lapack i686 3.11.0-1.fc38 copr_base 7.8 M lapack-devel i686 3.11.0-1.fc38 copr_base 78 k lasi i686 1.1.3-9.fc38 copr_base 57 k lcms2 i686 2.14-1.fc38 copr_base 193 k lib3ds i686 1.3.0-39.fc38 copr_base 73 k libGLEW i686 2.2.0-3.fc38 copr_base 177 k libICE i686 1.0.10-9.fc38 copr_base 74 k libICE-devel i686 1.0.10-9.fc38 copr_base 46 k libSM i686 1.2.3-11.fc38 copr_base 42 k libSM-devel i686 1.2.3-11.fc38 copr_base 12 k libX11 i686 1.8.1-2.fc38 copr_base 672 k libX11-common noarch 1.8.1-2.fc38 copr_base 150 k libX11-devel i686 1.8.1-2.fc38 copr_base 939 k libX11-xcb i686 1.8.1-2.fc38 copr_base 12 k libXau i686 1.0.11-1.fc38 copr_base 32 k libXau-devel i686 1.0.11-1.fc38 copr_base 14 k libXaw i686 1.0.14-3.fc38 copr_base 197 k libXcomposite i686 0.4.5-8.fc38 copr_base 24 k libXcomposite-devel i686 0.4.5-8.fc38 copr_base 16 k libXcursor i686 1.2.1-2.fc38 copr_base 32 k libXcursor-devel i686 1.2.1-2.fc38 copr_base 29 k libXdamage i686 1.1.5-8.fc38 copr_base 23 k libXdamage-devel i686 1.1.5-8.fc38 copr_base 9.8 k libXext i686 1.3.5-1.fc38 copr_base 42 k libXext-devel i686 1.3.5-1.fc38 copr_base 72 k libXfixes i686 6.0.0-4.fc38 copr_base 20 k libXfixes-devel i686 6.0.0-4.fc38 copr_base 13 k libXft i686 2.3.6-1.fc38 copr_base 73 k libXft-devel i686 2.3.6-1.fc38 copr_base 36 k libXi i686 1.8-3.fc38 copr_base 42 k libXi-devel i686 1.8-3.fc38 copr_base 103 k libXinerama i686 1.1.5-1.fc38 copr_base 15 k libXinerama-devel i686 1.1.5-1.fc38 copr_base 13 k libXmu i686 1.1.4-1.fc38 copr_base 80 k libXpm i686 3.5.13-8.fc38 copr_base 61 k libXrandr i686 1.5.2-9.fc38 copr_base 30 k libXrandr-devel i686 1.5.2-9.fc38 copr_base 20 k libXrender i686 0.9.11-1.fc38 copr_base 29 k libXrender-devel i686 0.9.11-1.fc38 copr_base 19 k libXt i686 1.2.1-3.fc38 copr_base 189 k libXt-devel i686 1.2.1-3.fc38 copr_base 408 k libXtst i686 1.2.4-1.fc38 copr_base 22 k libXtst-devel i686 1.2.4-1.fc38 copr_base 16 k libXv i686 1.0.11-17.fc38 copr_base 19 k libXxf86vm i686 1.1.5-1.fc38 copr_base 19 k libaec i686 1.0.6-3.fc38 copr_base 44 k libaec-devel i686 1.0.6-3.fc38 copr_base 13 k libaom i686 3.5.0-2.fc38 copr_base 1.2 M libarchive-devel i686 3.6.1-3.fc38 copr_base 126 k libargon2 i686 20190702-1.fc38 copr_base 31 k libasan i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 491 k libatomic i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 17 k libavif i686 0.11.1-4.fc38 copr_base 88 k libb2 i686 0.98.1-7.fc38 copr_base 29 k libblkid-devel i686 2.38.1-3.fc38 local 16 k libcloudproviders i686 0.3.1-6.fc38 copr_base 48 k libcloudproviders-devel i686 0.3.1-6.fc38 copr_base 42 k libconfuse i686 3.3-7.fc38 copr_base 192 k libcurl-devel i686 7.87.0-1.fc38 copr_base 895 k libdatrie i686 0.2.13-4.fc38 copr_base 33 k libdatrie-devel i686 0.2.13-4.fc38 copr_base 139 k libdav1d i686 1.0.0-2.fc38 copr_base 370 k libdc1394 i686 2.2.6-8.fc38 copr_base 138 k libdecor i686 0.1.1-1.fc38 copr_base 44 k libdrm i686 2.4.114-1.fc38 copr_base 173 k libdrm-devel i686 2.4.114-1.fc38 copr_base 164 k libdvdnav i686 6.1.1-4.fc38 copr_base 60 k libdvdread i686 6.1.3-2.fc38 copr_base 76 k libedit i686 3.1-44.20221030cvs.fc38 copr_base 110 k libepoxy i686 1.5.10-2.fc38 copr_base 260 k libepoxy-devel i686 1.5.10-2.fc38 copr_base 134 k libevdev i686 1.13.0-1.fc38 copr_base 42 k libffi-devel i686 3.4.4-1.fc38 copr_base 29 k libfontenc i686 1.1.6-1.fc38 copr_base 32 k libfreenect i686 0.6.4-1.fc38 copr_base 124 k libfreenect-fakenect i686 0.6.4-1.fc38 copr_base 55 k libfreenect-opencv i686 0.6.4-1.fc38 copr_base 16 k libftdi i686 1.5-5.fc38 copr_base 46 k libgcrypt i686 1.10.1-6.fc38 copr_base 479 k libgeotiff i686 1.7.1-5.fc38 copr_base 105 k libgfortran i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 825 k libglvnd i686 1:1.6.0-1.fc38 copr_base 126 k libglvnd-core-devel i686 1:1.6.0-1.fc38 copr_base 18 k libglvnd-devel i686 1:1.6.0-1.fc38 copr_base 158 k libglvnd-egl i686 1:1.6.0-1.fc38 copr_base 38 k libglvnd-gles i686 1:1.6.0-1.fc38 copr_base 30 k libglvnd-glx i686 1:1.6.0-1.fc38 copr_base 139 k libglvnd-opengl i686 1:1.6.0-1.fc38 copr_base 40 k libgpg-error i686 1.46-1.fc38 copr_base 226 k libgs i686 9.56.1-5.fc38 copr_base 3.7 M libgta i686 1.2.1-8.fc38 copr_base 40 k libgudev i686 237-3.fc38 copr_base 36 k libgusb i686 0.4.3-1.fc38 copr_base 64 k libharu i686 2.3.0-16.fc38 copr_base 559 k libharu-devel i686 2.3.0-16.fc38 copr_base 40 k libicu i686 71.1-2.fc38 copr_base 10 M libicu-devel i686 71.1-2.fc38 copr_base 843 k libijs i686 0.35-16.fc38 copr_base 30 k libimagequant i686 2.17.0-3.fc38 copr_base 66 k libinput i686 1.22.0-2.fc38 copr_base 212 k libjpeg-turbo i686 2.1.4-1.fc38 copr_base 198 k libjxl i686 1:0.7.0-3.fc38 copr_base 931 k libkml i686 1.3.0-42.fc38 copr_base 392 k liblerc i686 4.0.0-2.fc38 copr_base 216 k libmanette i686 0.2.6-5.fc38 copr_base 51 k libmount-devel i686 2.38.1-3.fc38 local 18 k libmpc i686 1.2.1-5.fc38 copr_base 66 k libmspack i686 0.10.1-0.8.alpha.fc38 copr_base 72 k libnice i686 0.1.19-3.fc38 local 209 k libogg i686 2:1.3.5-4.fc38 copr_base 34 k libogg-devel i686 2:1.3.5-4.fc38 copr_base 13 k libpaper i686 1.1.28-5.fc38 copr_base 42 k libpciaccess i686 0.16-7.fc38 copr_base 30 k libpciaccess-devel i686 0.16-7.fc38 copr_base 13 k libphidget22 i686 1.12.20220912-1.fc38 copr_base 583 k libpng i686 2:1.6.37-13.fc38 copr_base 129 k libpng-devel i686 2:1.6.37-13.fc38 copr_base 292 k libpq i686 15.0-2.fc38 copr_base 217 k libpq-devel i686 15.0-2.fc38 copr_base 100 k libproxy i686 0.4.18-4.fc38 copr_base 76 k libqhull i686 1:7.2.1-11.fc38 local 179 k libqhull_p i686 1:7.2.1-11.fc38 local 182 k libqhull_r i686 1:7.2.1-11.fc38 local 180 k libquadmath i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 225 k libquadmath-devel i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 20 k libraw1394 i686 2.1.2-16.fc38 copr_base 70 k libraw1394-devel i686 2.1.2-16.fc38 copr_base 35 k librsvg2 i686 2.55.1-3.fc38 copr_base 3.2 M librttopo i686 1.1.0-10.fc38 copr_base 235 k libseccomp i686 2.5.3-3.fc38 copr_base 74 k libsecret i686 0.20.5-2.fc38 copr_base 192 k libselinux-devel i686 3.4-6.fc38 copr_base 115 k libsepol-devel i686 3.4-4.fc38 copr_base 40 k libsndfile i686 1.1.0-5.fc38 copr_base 243 k libsoup i686 2.74.3-1.fc38 copr_base 414 k libsoup3 i686 3.2.2-1.fc38 copr_base 395 k libspatialite i686 5.0.1-19.fc38 copr_base 3.2 M libsrtp i686 2.3.0-9.fc38 copr_base 62 k libstdc++-devel i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 2.4 M libstemmer i686 2.2.0-4.fc38 local 155 k libthai i686 0.1.29-3.fc38 copr_base 215 k libthai-devel i686 0.1.29-3.fc38 copr_base 125 k libtheora i686 1:1.1.1-32.fc38 copr_base 170 k libtheora-devel i686 1:1.1.1-32.fc38 copr_base 32 k libtiff i686 4.4.0-4.fc38 copr_base 215 k libtiff-devel i686 4.4.0-4.fc38 copr_base 514 k libtool-ltdl i686 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 39 k libtracker-sparql i686 3.4.2-1.fc38 local 371 k libubsan i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 219 k libunwind i686 1.6.2-5.fc38 copr_base 66 k libusb1 i686 1.0.26-1.fc38 copr_base 78 k libuv i686 1:1.44.2-2.fc38 copr_base 159 k libva i686 2.16.0-1.fc38 copr_base 113 k libvisual i686 1:0.4.0-36.fc38 copr_base 153 k libvorbis i686 1:1.3.7-6.fc38 copr_base 194 k libwacom i686 2.4.0-1.fc38 copr_base 45 k libwacom-data noarch 2.4.0-1.fc38 copr_base 111 k libwayland-client i686 1.21.0-1.fc37 local 33 k libwayland-cursor i686 1.21.0-1.fc37 local 20 k libwayland-egl i686 1.21.0-1.fc37 local 13 k libwayland-server i686 1.21.0-1.fc37 local 43 k libwebp i686 1.2.4-2.fc38 copr_base 290 k libwpe i686 1.14.0-1.fc38 copr_base 31 k libxcb i686 1.13.1-10.fc38 copr_base 247 k libxcb-devel i686 1.13.1-10.fc38 copr_base 1.0 M libxcrypt-devel i686 4.4.33-5.fc38 copr_base 31 k libxkbcommon i686 1.4.1-2.fc38 copr_base 145 k libxkbcommon-devel i686 1.4.1-2.fc38 copr_base 65 k libxkbcommon-x11 i686 1.4.1-2.fc38 copr_base 23 k libxml2-devel i686 2.10.3-2.fc38 copr_base 502 k libxshmfence i686 1.3-11.fc38 copr_base 12 k libxslt i686 1.1.37-1.fc38 copr_base 198 k lilv-libs i686 0.24.14-3.fc38 copr_base 65 k llvm-libs i686 15.0.6-2.fc38 local 27 M lua i686 5.4.4-6.fc38 copr_base 198 k lua-filesystem i686 1.8.0-7.fc38 copr_base 35 k lua-json noarch 1.3.4-2.fc37 local 26 k lua-lpeg i686 1.0.2-9.fc38 copr_base 70 k lua-posix i686 35.1-4.fc38 copr_base 137 k lua-term i686 0.07-16.fc38 copr_base 16 k lz4-devel i686 1.9.3-5.fc38 copr_base 30 k m4 i686 1.4.19-4.fc38 copr_base 301 k mailcap noarch 2.1.53-4.fc37 local 33 k make i686 1:4.3-11.fc38 copr_base 542 k mariadb-connector-c i686 3.2.7-2.fc38 copr_base 205 k mariadb-connector-c-config noarch 3.2.7-2.fc38 copr_base 10 k mariadb-connector-c-devel i686 3.2.7-2.fc38 copr_base 54 k mesa-filesystem i686 22.3.1-1.fc38 copr_base 19 k mesa-libEGL i686 22.3.1-1.fc38 copr_base 142 k mesa-libEGL-devel i686 22.3.1-1.fc38 copr_base 22 k mesa-libGL i686 22.3.1-1.fc38 copr_base 187 k mesa-libGL-devel i686 22.3.1-1.fc38 copr_base 36 k mesa-libGLU i686 9.0.1-7.fc38 copr_base 158 k mesa-libGLU-devel i686 9.0.1-7.fc38 copr_base 13 k mesa-libgbm i686 22.3.1-1.fc38 copr_base 47 k mesa-libglapi i686 22.3.1-1.fc38 copr_base 55 k minizip-ng i686 3.0.7-2.fc38 copr_base 82 k mkfontscale i686 1.2.2-2.fc38 copr_base 33 k mpdecimal i686 2.5.1-4.fc38 copr_base 107 k mpg123-libs i686 1.31.1-3.fc38 copr_base 355 k mpich i686 4.0.2-4.fc38 local 1.6 M mpich-devel i686 4.0.2-4.fc38 local 1.3 M mtdev i686 1.1.6-4.fc37 local 21 k ncurses i686 6.3-5.20221126.fc38 local 409 k netcdf i686 4.9.0-4.fc38 local 882 k netcdf-cxx i686 4.2-30.fc37 local 48 k netcdf-cxx-devel i686 4.2-30.fc37 local 371 k netcdf-devel i686 4.9.0-4.fc38 local 90 k netcdf-mpich i686 4.9.0-4.fc38 local 873 k netcdf-mpich-devel i686 4.9.0-4.fc38 local 51 k netpbm i686 11.00.00-2.fc38 local 194 k nspr i686 4.35.0-2.fc38 local 147 k nss i686 3.85.0-1.fc38 local 748 k nss-softokn i686 3.85.0-1.fc38 local 1.1 M nss-softokn-freebl i686 3.85.0-1.fc38 local 353 k nss-sysinit i686 3.85.0-1.fc38 local 18 k nss-util i686 3.85.0-1.fc38 local 89 k octomap i686 1.9.7-4.fc37 local 171 k ogdi i686 4.1.0-8.fc37 local 252 k openblas i686 0.3.21-4.fc38 local 35 k openblas-openmp i686 0.3.21-4.fc38 local 3.8 M openblas-serial i686 0.3.21-4.fc38 local 3.7 M opencv-core i686 4.6.0-10.fc38 local 7.7 M openexr-libs i686 3.1.5-2.fc37 local 1.1 M openjpeg2 i686 2.5.0-2.fc37 local 189 k openni i686 1.5.7.10-26.fc36 local 417 k openni-devel i686 1.5.7.10-26.fc36 local 1.1 M openslide i686 3.4.1-22.fc37 local 118 k openslide-devel i686 3.4.1-22.fc37 local 13 k openssl-devel i686 1:3.0.5-6.fc38 local 3.0 M opus i686 1.3.1-11.fc37 local 204 k orc i686 0.4.33-1.fc38 local 214 k pango i686 1.50.12-1.fc38 local 357 k pango-devel i686 1.50.12-1.fc38 local 152 k pcl i686 1.12.0-22.fc37 local 14 M pcre i686 8.45-1.fc37.2 local 199 k pcre2-devel i686 10.40-1.fc37.1 local 473 k pcre2-utf16 i686 10.40-1.fc37.1 local 216 k pcre2-utf32 i686 10.40-1.fc37.1 local 203 k perl-Authen-SASL noarch 2.16-28.fc37 local 52 k perl-AutoLoader noarch 5.74-492.fc38 local 24 k perl-B i686 1.83-492.fc38 local 189 k perl-B-Hooks-EndOfScope noarch 0.26-4.fc37 local 38 k perl-Business-ISBN noarch 3.007-4.fc37 local 33 k perl-Business-ISBN-Data noarch 20210112.006-6.fc37 local 36 k perl-Business-ISMN noarch 1.202-6.fc37 local 25 k perl-Business-ISSN noarch 1.005-3.fc37 local 18 k perl-Carp noarch 1.52-489.fc37 local 29 k perl-Class-Accessor noarch 0.51-16.fc37 local 29 k perl-Class-Data-Inheritable noarch 0.09-4.fc37 local 13 k perl-Class-Inspector noarch 1.36-12.fc38 local 31 k perl-Class-Method-Modifiers noarch 2.13-13.fc37 local 44 k perl-Class-Singleton noarch 1.6-7.fc37 local 27 k perl-Class-Struct noarch 0.66-492.fc38 local 25 k perl-Clone i686 0.46-1.fc38 local 22 k perl-Compress-Raw-Bzip2 i686 2.201-2.fc37 local 35 k perl-Compress-Raw-Zlib i686 2.202-4.fc38 local 65 k perl-Convert-ASN1 noarch 0.33-4.fc37 local 60 k perl-Data-Compare noarch 1.27-10.fc37 local 35 k perl-Data-Dump noarch 1.25-5.fc37 local 33 k perl-Data-Dumper i686 2.184-490.fc37 local 58 k perl-Data-OptList noarch 0.112-5.fc37 local 27 k perl-Data-Uniqid noarch 0.12-29.fc37 local 12 k perl-Date-ISO8601 noarch 0.005-16.fc37 local 20 k perl-Date-Manip noarch 6.90-1.fc38 local 1.0 M perl-DateTime i686 2:1.59-1.fc38 local 133 k perl-DateTime-Calendar-Julian noarch 0.107-3.fc37 local 24 k perl-DateTime-Format-Builder noarch 0.8300-8.fc37 local 85 k perl-DateTime-Format-Strptime noarch 1:1.79-6.fc37 local 42 k perl-DateTime-Locale noarch 1.37-1.fc38 local 3.0 M perl-DateTime-TimeZone noarch 2.57-1.fc38 local 335 k perl-DateTime-TimeZone-SystemV noarch 0.010-17.fc37 local 24 k perl-DateTime-TimeZone-Tzfile noarch 0.011-17.fc37 local 20 k perl-Devel-CallChecker i686 0.008-18.fc38 local 23 k perl-Devel-Caller i686 2.06-29.fc37 local 19 k perl-Devel-GlobalDestruction noarch 0.14-19.fc37 local 17 k perl-Devel-LexAlias i686 0.05-30.fc37 local 16 k perl-Devel-StackTrace noarch 1:2.04-14.fc38 local 30 k perl-Digest noarch 1.20-489.fc37 local 26 k perl-Digest-HMAC noarch 1.04-6.fc37 local 23 k perl-Digest-MD5 i686 2.58-489.fc37 local 37 k perl-Digest-SHA i686 1:6.03-1.fc37 local 62 k perl-Dist-CheckConflicts noarch 0.11-26.fc37 local 23 k perl-DynaLoader i686 1.52-492.fc38 local 29 k perl-DynaLoader-Functions noarch 0.003-17.fc38 local 18 k perl-Email-Date-Format noarch 1.005-23.fc37 local 18 k perl-Encode i686 4:3.19-492.fc38 local 1.2 M perl-Encode-Locale noarch 1.05-25.fc38 local 18 k perl-English noarch 1.11-492.fc38 local 17 k perl-Errno i686 1.36-492.fc38 local 18 k perl-Eval-Closure noarch 0.14-19.fc37 local 24 k perl-Exception-Class noarch 1.45-6.fc37 local 44 k perl-Exporter noarch 5.77-489.fc37 local 31 k perl-ExtUtils-MM-Utils noarch 2:7.64-490.fc37 local 12 k perl-Fcntl i686 1.15-492.fc38 local 24 k perl-File-Basename noarch 2.85-492.fc38 local 20 k perl-File-Compare noarch 1.100.700-492.fc38 local 16 k perl-File-Copy noarch 2.39-492.fc38 local 23 k perl-File-Find noarch 1.40-492.fc38 local 28 k perl-File-Find-Rule noarch 0.34-24.fc38 local 32 k perl-File-Listing noarch 6.15-4.fc38 local 24 k perl-File-Path noarch 2.18-489.fc37 local 35 k perl-File-ShareDir noarch 1.118-7.fc37 local 30 k perl-File-Slurper noarch 0.014-1.fc38 local 21 k perl-File-Temp noarch 1:0.231.100-489.fc37 local 59 k perl-File-stat noarch 1.12-492.fc38 local 20 k perl-FileHandle noarch 2.03-492.fc38 local 19 k perl-Filter i686 2:1.64-1.fc38 local 82 k perl-FindBin noarch 1.53-492.fc38 local 17 k perl-GSSAPI i686 0.28-40.fc37 local 59 k perl-Getopt-Long noarch 1:2.54-1.fc38 local 60 k perl-Getopt-Std noarch 1.13-492.fc38 local 19 k perl-HTML-Parser i686 3.80-1.fc38 local 121 k perl-HTML-Tagset noarch 3.20-52.fc37 local 19 k perl-HTTP-Cookies noarch 6.10-8.fc38 local 37 k perl-HTTP-Date noarch 6.05-11.fc38 local 23 k perl-HTTP-Message noarch 6.44-1.fc38 local 99 k perl-HTTP-Negotiate noarch 6.01-34.fc38 local 19 k perl-HTTP-Tiny noarch 0.082-1.fc37 local 55 k perl-Hash-Util-FieldHash i686 1.26-492.fc38 local 42 k perl-I18N-LangTags noarch 0.45-492.fc38 local 57 k perl-I18N-Langinfo i686 0.21-492.fc38 local 26 k perl-IO i686 1.50-492.fc38 local 91 k perl-IO-Compress noarch 2.201-3.fc37 local 262 k perl-IO-HTML noarch 1.004-9.fc38 local 28 k perl-IO-Socket-IP noarch 0.41-490.fc37 local 42 k perl-IO-Socket-SSL noarch 2.078-1.fc38 local 220 k perl-IO-String noarch 1.08-46.fc37 local 17 k perl-IPC-Cmd noarch 2:1.04-490.fc37 local 40 k perl-IPC-Open3 noarch 1.22-492.fc38 local 26 k perl-IPC-Run3 noarch 0.048-27.fc38 local 39 k perl-IPC-SysV i686 2.09-490.fc37 local 42 k perl-IPC-System-Simple noarch 1.30-9.fc37 local 39 k perl-JSON noarch 4.10-1.fc38 local 97 k perl-LDAP noarch 1:0.68-8.fc37 local 377 k perl-LWP-MediaTypes noarch 6.04-13.fc38 local 33 k perl-LWP-Protocol-https noarch 6.10-8.fc38 local 21 k perl-Lingua-Translit noarch 0.29-2.fc37 local 34 k perl-List-AllUtils noarch 0.19-8.fc38 local 49 k perl-List-SomeUtils noarch 0.59-1.fc38 local 45 k perl-List-UtilsBy noarch 0.12-5.fc38 local 28 k perl-Locale-Maketext noarch 1.32-1.fc38 local 95 k perl-Locale-Maketext-Simple noarch 1:0.21-492.fc38 local 21 k perl-Log-Dispatch noarch 2.70-9.fc38 local 78 k perl-Log-Dispatch-FileRotate noarch 1.38-5.fc37 local 33 k perl-Log-Log4perl noarch 1.57-1.fc38 local 355 k perl-MIME-Base64 i686 3.16-489.fc37 local 31 k perl-MIME-Charset noarch 1.013.1-1.fc38 local 49 k perl-MIME-Lite noarch 3.033-5.fc37 local 95 k perl-MIME-Types noarch 2.22-4.fc37 local 70 k perl-MRO-Compat noarch 0.15-4.fc37 local 26 k perl-Mail-Sender noarch 1:0.903-19.fc37 local 51 k perl-Mail-Sendmail noarch 0.80-16.fc37 local 36 k perl-MailTools noarch 2.21-12.fc37 local 102 k perl-Math-BigInt noarch 1:1.9998.37-2.fc37 local 201 k perl-Math-BigRat noarch 0.2624-2.fc37 local 42 k perl-Math-Complex noarch 1.59-492.fc38 local 50 k perl-Module-CoreList noarch 1:5.20221220-1.fc38 local 84 k perl-Module-Implementation noarch 0.09-35.fc37 local 19 k perl-Module-Load noarch 1:0.36-489.fc37 local 17 k perl-Module-Load-Conditional noarch 0.74-489.fc37 local 22 k perl-Module-Metadata noarch 1.000037-489.fc37 local 35 k perl-Module-Runtime noarch 0.016-18.fc38 local 23 k perl-Mozilla-CA noarch 20221114-1.fc38 local 13 k perl-NTLM noarch 1.09-33.fc37 local 22 k perl-Net-HTTP noarch 6.22-4.fc38 local 39 k perl-Net-SMTP-SSL noarch 1.04-19.fc37 local 12 k perl-Net-SSLeay i686 1.92-4.fc37 local 353 k perl-Number-Compare noarch 0.03-34.fc38 local 12 k perl-Opcode i686 1.57-492.fc38 local 41 k perl-POSIX i686 2.03-492.fc38 local 104 k perl-Package-Generator noarch 1.106-26.fc37 local 23 k perl-Package-Stash noarch 0.40-3.fc37 local 33 k perl-Package-Stash-XS i686 0.30-2.fc37 local 36 k perl-PadWalker i686 2.5-7.fc37 local 28 k perl-Params-Check noarch 1:0.38-489.fc37 local 22 k perl-Params-Classify i686 0.015-17.fc37 local 33 k perl-Params-Util i686 1.102-9.fc38 local 33 k perl-Params-Validate i686 1.31-2.fc38 local 71 k perl-Params-ValidationCompiler noarch 0.30-17.fc37 local 38 k perl-Parse-RecDescent noarch 1.967015-18.fc37 local 196 k perl-PathTools i686 3.84-489.fc37 local 85 k perl-Pod-Escapes noarch 1:1.07-489.fc37 local 20 k perl-Pod-Html noarch 1.33-492.fc38 local 34 k perl-Pod-Perldoc noarch 3.28.01-490.fc37 local 84 k perl-Pod-Simple noarch 1:3.43-490.fc37 local 215 k perl-Pod-Usage noarch 4:2.03-3.fc37 local 40 k perl-Ref-Util noarch 0.204-15.fc37 local 24 k perl-Ref-Util-XS i686 0.117-16.fc37 local 24 k perl-Regexp-Common noarch 2017060201-20.fc38 local 172 k perl-Role-Tiny noarch 2.002004-7.fc37 local 33 k perl-Safe noarch 2.43-492.fc38 local 28 k perl-Scalar-List-Utils i686 5:1.63-489.fc38 local 76 k perl-SelectSaver noarch 1.02-492.fc38 local 15 k perl-Socket i686 4:2.036-1.fc38 local 56 k perl-Sort-Key i686 1.33-25.fc37 local 48 k perl-Specio noarch 0.48-2.fc37 local 151 k perl-Storable i686 1:3.26-489.fc37 local 99 k perl-Sub-Exporter noarch 0.988-5.fc37 local 72 k perl-Sub-Exporter-Progressive noarch 0.001013-19.fc37 local 21 k perl-Sub-Identify i686 0.14-20.fc37 local 23 k perl-Sub-Install noarch 0.928-33.fc37 local 22 k perl-Symbol noarch 1.09-492.fc38 local 17 k perl-Sys-Hostname i686 1.24-492.fc38 local 20 k perl-Sys-Syslog i686 0.36-490.fc37 local 47 k perl-Term-ANSIColor noarch 5.01-490.fc37 local 48 k perl-Term-Cap noarch 1.17-489.fc37 local 22 k perl-Text-Balanced noarch 2.06-2.fc37 local 49 k perl-Text-BibTeX i686 0.88-12.fc37 local 265 k perl-Text-CSV noarch 2.02-1.fc38 local 115 k perl-Text-Glob noarch 0.11-19.fc38 local 13 k perl-Text-ParseWords noarch 3.31-489.fc37 local 16 k perl-Text-Roman noarch 3.5-23.fc37 local 23 k perl-Text-Soundex i686 3.05-24.fc38 local 30 k perl-Text-Tabs+Wrap noarch 2021.0814-489.fc37 local 22 k perl-Text-Unidecode noarch 1.30-19.fc37 local 139 k perl-Thread-Queue noarch 3.14-489.fc37 local 21 k perl-Tie noarch 4.6-492.fc38 local 35 k perl-Tie-Cycle noarch 1.227-4.fc37 local 19 k perl-Tie-RefHash noarch 1.40-489.fc37 local 23 k perl-Time-HiRes i686 4:1.9770-489.fc37 local 59 k perl-Time-Local noarch 2:1.300-489.fc37 local 33 k perl-TimeDate noarch 1:2.33-9.fc37 local 51 k perl-Try-Tiny noarch 0.31-4.fc37 local 38 k perl-URI noarch 5.17-1.fc38 local 111 k perl-Unicode-Collate i686 1.31-489.fc37 local 668 k perl-Unicode-LineBreak i686 2019.001-14.fc37 local 119 k perl-Unicode-Normalize i686 1.31-489.fc37 local 84 k perl-Unicode-UCD noarch 0.78-492.fc38 local 82 k perl-Variable-Magic i686 0.63-1.fc38 local 54 k perl-WWW-RobotRules noarch 6.02-35.fc38 local 20 k perl-XML-LibXML i686 1:2.0208-1.fc38 local 359 k perl-XML-LibXML-Simple noarch 1.01-10.fc37 local 33 k perl-XML-LibXSLT i686 2.002.000-3.fc37 local 66 k perl-XML-NamespaceSupport noarch 1.12-18.fc37 local 26 k perl-XML-Parser i686 2.46-12.fc37 local 230 k perl-XML-SAX noarch 1.02-11.fc37 local 59 k perl-XML-SAX-Base noarch 1.09-18.fc37 local 32 k perl-XML-Writer noarch 0.900-9.fc38 local 34 k perl-XML-XPath noarch 1.48-2.fc38 local 83 k perl-XString i686 0.005-7.fc37 local 23 k perl-autodie noarch 2.34-490.fc37 local 94 k perl-autovivification i686 0.18-17.fc37 local 35 k perl-base noarch 2.27-492.fc38 local 19 k perl-constant noarch 1.33-490.fc37 local 23 k perl-deprecate noarch 0.04-492.fc38 local 18 k perl-encoding i686 4:3.00-492.fc38 local 63 k perl-if noarch 0.61.000-492.fc38 local 17 k perl-interpreter i686 4:5.36.0-492.fc38 local 75 k perl-lib i686 0.65-492.fc38 local 18 k perl-libnet noarch 3.14-490.fc37 local 126 k perl-libs i686 4:5.36.0-492.fc38 local 2.2 M perl-libwww-perl noarch 6.67-3.fc38 local 203 k perl-locale noarch 1.10-492.fc38 local 17 k perl-meta-notation noarch 5.36.0-492.fc38 local 13 k perl-mro i686 1.26-492.fc38 local 32 k perl-namespace-autoclean noarch 0.29-13.fc37 local 26 k perl-namespace-clean noarch 0.27-21.fc37 local 29 k perl-open noarch 1.13-492.fc38 local 20 k perl-overload noarch 1.35-492.fc38 local 49 k perl-overloading noarch 0.02-492.fc38 local 16 k perl-parent noarch 1:0.239-1.fc38 local 14 k perl-sigtrap noarch 1.10-492.fc38 local 19 k perl-subs noarch 1.04-492.fc38 local 15 k perl-threads i686 1:2.27-489.fc37 local 59 k perl-threads-shared i686 1.64-489.fc37 local 45 k perl-vars noarch 1.05-492.fc38 local 16 k perl-version i686 8:0.99.29-490.fc37 local 63 k perltidy noarch 20221112-1.fc38 local 663 k pixman i686 0.40.0-6.fc37 local 291 k pixman-devel i686 0.40.0-6.fc37 local 17 k poly2tri i686 0.0-25.20130501hg26242d0aa7b8.fc37 local 33 k poppler i686 22.08.0-4.fc38 local 1.2 M poppler-data noarch 0.4.11-3.fc37 local 2.0 M poppler-glib i686 22.08.0-4.fc38 local 186 k procps-ng i686 3.3.17-8.fc38 local 332 k proj i686 9.1.1-1.fc38 local 1.5 M proj-data noarch 9.1.1-1.fc38 local 1.2 M proj-devel i686 9.1.1-1.fc38 local 80 k protobuf i686 3.19.6-1.fc38 local 1.1 M pugixml i686 1.13-1.fc38 local 107 k pugixml-devel i686 1.13-1.fc38 local 23 k pyproject-rpm-macros noarch 1.5.0-1.fc38 local 40 k python-pip-wheel noarch 22.3.1-1.fc38 local 1.4 M python-rpm-macros noarch 3.11-6.fc38 local 19 k python-setuptools-wheel noarch 65.5.1-1.fc38 local 715 k python3 i686 3.11.1-1.fc38 local 27 k python3-devel i686 3.11.1-1.fc38 local 234 k python3-libftdi i686 1.5-5.fc38 copr_base 84 k python3-libs i686 3.11.1-1.fc38 local 9.3 M python3-numpy i686 1:1.23.5-1.fc38 local 7.5 M python3-packaging noarch 21.3-7.fc38 local 89 k python3-pyparsing noarch 3.0.9-2.fc37 local 255 k python3-rpm-generators noarch 13-2.fc37 local 30 k python3-rpm-macros noarch 3.11-6.fc38 local 15 k python3-vtk i686 9.1.0-18.fc38 local 9.8 M qhull-devel i686 1:7.2.1-11.fc38 local 178 k qt-settings noarch 37.0-1.fc38 local 11 k qt5-designer i686 5.15.7-1.fc38 local 176 k qt5-doctools i686 5.15.7-1.fc38 local 754 k qt5-linguist i686 5.15.7-1.fc38 local 935 k qt5-qtbase i686 5.15.7-1.fc38 local 3.8 M qt5-qtbase-common noarch 5.15.7-1.fc38 local 12 k qt5-qtbase-devel i686 5.15.7-1.fc38 local 3.3 M qt5-qtbase-gui i686 5.15.7-1.fc38 local 7.0 M qt5-qtdeclarative i686 5.15.7-1.fc38 local 4.7 M qt5-qtdeclarative-devel i686 5.15.7-1.fc38 local 1.4 M qt5-qtlocation i686 5.15.7-1.fc38 local 3.4 M qt5-qtsensors i686 5.15.7-1.fc38 local 235 k qt5-qttools i686 5.15.7-1.fc38 local 43 k qt5-qttools-common noarch 5.15.7-1.fc38 local 11 k qt5-qttools-devel i686 5.15.7-1.fc38 local 189 k qt5-qttools-libs-designer i686 5.15.7-1.fc38 local 2.8 M qt5-qttools-libs-designercomponents i686 5.15.7-1.fc38 local 862 k qt5-qttools-libs-help i686 5.15.7-1.fc38 local 176 k qt5-qtwebchannel i686 5.15.7-1.fc38 local 106 k qt5-qtwebkit i686 5.212.0-0.70alpha4.fc38 local 14 M qt5-qtwebkit-devel i686 5.212.0-0.70alpha4.fc38 local 55 k qt5-qtx11extras i686 5.15.7-1.fc38 local 35 k qt5-qtx11extras-devel i686 5.15.7-1.fc38 local 15 k qt5-rpm-macros noarch 5.15.7-1.fc38 local 9.7 k rav1e-libs i686 0.5.1-5.fc37 local 779 k rhash i686 1.4.3-1.fc38 local 210 k rpm-mpi-hooks noarch 8-4.fc37 local 11 k serd i686 0.30.12-2.fc37 local 65 k shared-mime-info i686 2.2-2.fc37 local 382 k snappy i686 1.1.9-5.fc37 local 37 k sombok i686 2.4.0-17.fc37 local 50 k sord i686 0.16.10-1.fc37 local 49 k soundtouch i686 2.3.1-3.fc37 local 99 k sqlite i686 3.40.0-1.fc38 local 858 k sqlite-devel i686 3.40.0-1.fc38 local 143 k sratom i686 0.6.10-2.fc37 local 27 k suitesparse i686 5.13.0-1.fc38 local 793 k sysprof-capture-devel i686 3.46.0-1.fc38 local 64 k systemd i686 252.4-598.fc38 local 4.3 M systemd-pam i686 252.4-598.fc38 local 345 k systemd-rpm-macros noarch 252.4-598.fc38 local 31 k systemd-udev i686 252.4-598.fc38 local 2.0 M tbb i686 2020.3-12.fc37 local 176 k tcl i686 1:8.6.12-3.fc38 local 1.1 M teckit i686 2.5.9-9.fc37 local 374 k texlive-ae noarch 9:svn15878.1.4-61.fc38 local 97 k texlive-algorithms noarch 9:svn42428-61.fc38 local 24 k texlive-alphalph noarch 9:svn53087-61.fc38 local 361 k texlive-amscls noarch 9:svn55378-61.fc38 local 1.1 M texlive-amsfonts noarch 9:svn29208.3.04-61.fc38 local 3.6 M texlive-amsmath noarch 9:svn56514-61.fc38 local 47 k texlive-anysize noarch 9:svn15878.0-61.fc38 local 13 k texlive-atbegshi noarch 9:svn53051-61.fc38 local 409 k texlive-attachfile noarch 9:svn42099-61.fc38 local 23 k texlive-attachfile2 noarch 9:20210325-52.fc38 local 447 k texlive-atveryend noarch 9:svn53108-61.fc38 local 386 k texlive-auto-pst-pdf noarch 9:svn56596-61.fc38 local 17 k texlive-auxhook noarch 9:svn53173-61.fc38 local 295 k texlive-avantgar noarch 9:svn31835.0-61.fc38 local 296 k texlive-babel noarch 9:svn58999-61.fc38 local 333 k texlive-babel-english noarch 9:svn44495-61.fc38 local 21 k texlive-babelbib noarch 9:svn57349-61.fc38 local 47 k texlive-base i686 9:20210325-52.fc38 local 2.3 M texlive-beamer noarch 9:svn58537-61.fc38 local 206 k texlive-bera noarch 9:svn20031.0-61.fc38 local 340 k texlive-beton noarch 9:svn15878.0-61.fc38 local 16 k texlive-biblatex noarch 9:svn63878-61.fc38 local 285 k texlive-bibtex i686 9:20210325-52.fc38 local 441 k texlive-bidi noarch 9:svn55193-61.fc38 local 153 k texlive-bigintcalc noarch 9:svn53172-61.fc38 local 466 k texlive-bitset noarch 9:svn53837-61.fc38 local 621 k texlive-bookman noarch 9:svn31835.0-61.fc38 local 338 k texlive-bookmark noarch 9:svn56885-61.fc38 local 480 k texlive-booktabs noarch 9:svn53402-61.fc38 local 18 k texlive-breakurl noarch 9:svn29901.1.40-61.fc38 local 18 k texlive-breqn noarch 9:svn56422-61.fc38 local 43 k texlive-caption noarch 9:svn56771-61.fc38 local 50 k texlive-carlisle noarch 9:svn56753-61.fc38 local 24 k texlive-catchfile noarch 9:svn53084-61.fc38 local 308 k texlive-changepage noarch 9:svn15878.1.0c-61.fc38 local 20 k texlive-charter noarch 9:svn15878.0-61.fc38 local 197 k texlive-cite noarch 9:svn36428.5.5-61.fc38 local 32 k texlive-cm noarch 9:svn57963-61.fc38 local 289 k texlive-cm-super noarch 9:svn15878.0-61.fc38 local 62 M texlive-cmap noarch 9:svn57640-61.fc38 local 22 k texlive-cmextra noarch 9:svn57866-61.fc38 local 41 k texlive-collection-basic noarch 9:svn59159-61.fc38 local 12 k texlive-collection-fontsrecommended noarch 9:svn54074-61.fc38 local 12 k texlive-collection-latex noarch 9:svn57048-61.fc38 local 12 k texlive-colorprofiles noarch 9:svn49086-61.fc38 local 147 k texlive-colortbl noarch 9:svn53545-61.fc38 local 18 k texlive-courier noarch 9:svn35058.0-61.fc38 local 508 k texlive-crop noarch 9:svn55424-61.fc38 local 19 k texlive-csquotes noarch 9:svn57844-61.fc38 local 36 k texlive-ctable noarch 9:svn38672-61.fc38 local 18 k texlive-ctablestack noarch 9:svn38514-61.fc38 local 19 k texlive-currfile noarch 9:svn56478-61.fc38 local 22 k texlive-dehyph noarch 9:svn48599-61.fc38 local 66 k texlive-dvipdfmx i686 9:20210325-52.fc38 local 3.0 M texlive-ec noarch 9:svn25033.1.0-61.fc38 local 488 k texlive-enctex noarch 9:svn34957.0-61.fc38 local 47 k texlive-enumitem noarch 9:svn51423-61.fc38 local 28 k texlive-epstopdf noarch 9:20210325-52.fc38 local 29 k texlive-epstopdf-pkg noarch 9:svn53546-61.fc38 local 365 k texlive-eso-pic noarch 9:svn56658-61.fc38 local 20 k texlive-etex noarch 9:svn56291-61.fc38 local 29 k texlive-etex-pkg noarch 9:svn41784-61.fc38 local 17 k texlive-etexcmds noarch 9:svn53171-61.fc38 local 311 k texlive-etoolbox noarch 9:svn56554-61.fc38 local 26 k texlive-euenc noarch 9:svn19795.0.1h-61.fc38 local 23 k texlive-euler noarch 9:svn42428-61.fc38 local 18 k texlive-euro noarch 9:svn22191.1.1-61.fc38 local 17 k texlive-euro-ce noarch 9:svn25714-61.fc38 local 27 k texlive-eurosym noarch 9:svn17265.1.4_subrfix-61.fc38 local 152 k texlive-everysel noarch 9:svn57489-61.fc38 local 449 k texlive-everyshi noarch 9:svn57001-61.fc38 local 148 k texlive-extsizes noarch 9:svn17263.1.4a-61.fc38 local 28 k texlive-fancybox noarch 9:svn18304.1.4-61.fc38 local 23 k texlive-fancyhdr noarch 9:svn57672-61.fc38 local 20 k texlive-fancyref noarch 9:svn15878.0.9c-61.fc38 local 20 k texlive-fancyvrb noarch 9:svn57488-61.fc38 local 27 k texlive-filecontents noarch 9:svn52142-61.fc38 local 17 k texlive-filehook noarch 9:svn56479-61.fc38 local 23 k texlive-finstrut noarch 9:svn21719.0.5-61.fc38 local 21 k texlive-firstaid noarch 9:svn58440-61.fc38 local 219 k texlive-fix2col noarch 9:svn38770-61.fc38 local 17 k texlive-float noarch 9:svn15878.1.3d-61.fc38 local 17 k texlive-fontspec noarch 9:svn56594-61.fc38 local 45 k texlive-footmisc noarch 9:svn23330.5.5b-61.fc38 local 23 k texlive-footnotehyper noarch 9:svn57618-61.fc38 local 21 k texlive-fp noarch 9:svn49719-61.fc38 local 36 k texlive-fpl noarch 9:svn54512-61.fc38 local 303 k texlive-geometry noarch 9:svn54080-61.fc38 local 24 k texlive-gettitlestring noarch 9:svn53170-61.fc38 local 328 k texlive-glyphlist noarch 9:20210325-52.fc38 local 38 k texlive-graphics noarch 9:svn56514-61.fc38 local 35 k texlive-graphics-cfg noarch 9:svn41448-61.fc38 local 13 k texlive-graphics-def noarch 9:svn58539-61.fc38 local 29 k texlive-grfext noarch 9:svn53024-61.fc38 local 318 k texlive-grffile noarch 9:svn52756-61.fc38 local 361 k texlive-gsftopk i686 9:20210325-52.fc38 local 35 k texlive-helvetic noarch 9:svn31835.0-61.fc38 local 616 k texlive-hobsub noarch 9:svn52810-61.fc38 local 78 k texlive-hologo noarch 9:svn53048-61.fc38 local 563 k texlive-hopatch noarch 9:svn56106-61.fc38 local 313 k texlive-hycolor noarch 9:svn53584-61.fc38 local 384 k texlive-hyperref noarch 9:svn58024-61.fc38 local 114 k texlive-hyph-utf8 noarch 9:svn58619-61.fc38 local 30 k texlive-hyphen-base noarch 9:svn58630-61.fc38 local 34 k texlive-hyphenex noarch 9:svn57387-61.fc38 local 20 k texlive-ifmtarg noarch 9:svn47544-61.fc38 local 15 k texlive-ifplatform noarch 9:svn45533-61.fc38 local 17 k texlive-iftex noarch 9:svn56594-61.fc38 local 21 k texlive-index noarch 9:svn24099.4.1beta-61.fc38 local 23 k texlive-infwarerr noarch 9:svn53023-61.fc38 local 296 k texlive-intcalc noarch 9:svn53168-61.fc38 local 433 k texlive-jknapltx noarch 9:svn19440.0-61.fc38 local 27 k texlive-kastrup noarch 9:svn15878.0-61.fc38 local 13 k texlive-knuth-lib noarch 9:svn57963-61.fc38 local 47 k texlive-knuth-local noarch 9:svn57963-61.fc38 local 40 k texlive-koma-script noarch 9:svn58585-61.fc38 local 6.0 M texlive-kpathsea i686 9:20210325-52.fc38 local 1.1 M texlive-kvdefinekeys noarch 9:svn53193-61.fc38 local 307 k texlive-kvoptions noarch 9:svn56609-61.fc38 local 481 k texlive-kvsetkeys noarch 9:svn53166-61.fc38 local 381 k texlive-l3backend noarch 9:svn59118-61.fc38 local 852 k texlive-l3experimental noarch 9:svn57789-61.fc38 local 43 k texlive-l3kernel noarch 9:svn59118-61.fc38 local 190 k texlive-l3packages noarch 9:svn59118-61.fc38 local 41 k texlive-latex noarch 9:20210325-52.fc38 local 22 M texlive-latex-fonts noarch 9:svn28888.0-61.fc38 local 41 k texlive-latexbug noarch 9:svn58151-61.fc38 local 203 k texlive-latexconfig noarch 9:svn53525-61.fc38 local 16 k texlive-letltxmacro noarch 9:svn53022-61.fc38 local 300 k texlive-lib i686 9:20210325-52.fc38 local 520 k texlive-lineno noarch 9:svn57866-61.fc38 local 76 k texlive-listings noarch 9:svn55265-61.fc38 local 167 k texlive-lm noarch 9:svn58637-61.fc38 local 12 M texlive-lm-math noarch 9:svn36915.1.959-61.fc38 local 448 k texlive-logreq noarch 9:svn53003-61.fc38 local 21 k texlive-ltabptch noarch 9:svn17533.1.74d-61.fc38 local 19 k texlive-ltxcmds noarch 9:svn56421-61.fc38 local 401 k texlive-ltxmisc noarch 9:svn21927.0-61.fc38 local 28 k texlive-lua-alt-getopt noarch 9:svn56414-61.fc38 local 13 k texlive-luabidi noarch 9:svn54512-61.fc38 local 20 k texlive-luahbtex i686 9:20210325-52.fc38 local 2.0 M texlive-lualatex-math noarch 9:svn56541-61.fc38 local 21 k texlive-lualibs noarch 9:svn57277-61.fc38 local 144 k texlive-luaotfload noarch 9:20210325-52.fc38 local 1.2 M texlive-luatex i686 9:20210325-52.fc38 local 3.8 M texlive-luatexbase noarch 9:svn52663-61.fc38 local 17 k texlive-lwarp noarch 9:20210325-52.fc38 local 3.2 M texlive-makecmds noarch 9:svn15878.0-61.fc38 local 16 k texlive-makeindex i686 9:20210325-52.fc38 local 430 k texlive-manfnt-font noarch 9:svn54684-61.fc38 local 37 k texlive-marginnote noarch 9:svn48383-61.fc38 local 18 k texlive-marvosym noarch 9:svn29349.2.2a-61.fc38 local 147 k texlive-mathpazo noarch 9:svn52663-61.fc38 local 85 k texlive-mathspec noarch 9:svn42773-61.fc38 local 25 k texlive-mathtools noarch 9:svn58856-61.fc38 local 38 k texlive-mdwtools noarch 9:svn15878.1.05.4-61.fc38 local 36 k texlive-memoir noarch 9:svn58666-61.fc38 local 94 k texlive-metafont i686 9:20210325-52.fc38 local 223 k texlive-metalogo noarch 9:svn18611.0.12-61.fc38 local 17 k texlive-mflogo noarch 9:svn42428-61.fc38 local 17 k texlive-mflogo-font noarch 9:svn54512-61.fc38 local 32 k texlive-mfnfss noarch 9:svn46036-61.fc38 local 18 k texlive-mfware i686 9:20210325-52.fc38 local 93 k texlive-microtype noarch 9:svn58394-61.fc38 local 66 k texlive-minitoc noarch 9:svn48196-61.fc38 local 86 k texlive-mnsymbol noarch 9:svn18651.1.4-61.fc38 local 4.4 M texlive-modes noarch 9:svn56303-61.fc38 local 306 k texlive-mparhack noarch 9:svn59066-61.fc38 local 18 k texlive-mptopdf noarch 9:20210325-52.fc38 local 52 k texlive-ms noarch 9:svn57473-61.fc38 local 18 k texlive-multido noarch 9:svn18302.1.42-61.fc38 local 18 k texlive-natbib noarch 9:svn20668.8.31b-61.fc38 local 32 k texlive-ncntrsbk noarch 9:svn31835.0-61.fc38 local 343 k texlive-newfloat noarch 9:svn52906-61.fc38 local 120 k texlive-notoccite noarch 9:svn18129.0-61.fc38 local 13 k texlive-ntgclass noarch 9:svn56959-61.fc38 local 35 k texlive-oberdiek noarch 9:20210325-52.fc38 local 8.6 M texlive-pagesel noarch 9:svn56105-61.fc38 local 341 k texlive-palatino noarch 9:svn31835.0-61.fc38 local 392 k texlive-paralist noarch 9:svn43021-61.fc38 local 18 k texlive-parallel noarch 9:svn15878.0-61.fc38 local 18 k texlive-parskip noarch 9:svn58358-61.fc38 local 17 k texlive-pdfcolmk noarch 9:svn52912-61.fc38 local 19 k texlive-pdfescape noarch 9:svn53082-61.fc38 local 353 k texlive-pdflscape noarch 9:svn53047-61.fc38 local 308 k texlive-pdfmanagement-testphase noarch 9:svn59194-61.fc38 local 6.4 M texlive-pdfpages noarch 9:svn58212-61.fc38 local 32 k texlive-pdftex i686 9:20210325-52.fc38 local 1.9 M texlive-pdftexcmds noarch 9:svn55777-61.fc38 local 391 k texlive-pgf noarch 9:svn57240-61.fc38 local 822 k texlive-picture noarch 9:svn54867-61.fc38 local 313 k texlive-placeins noarch 9:svn19848.2.2-61.fc38 local 14 k texlive-plain noarch 9:svn57963-61.fc38 local 44 k texlive-polyglossia noarch 9:svn58869-61.fc38 local 169 k texlive-psfrag noarch 9:svn15878.3.04-61.fc38 local 16 k texlive-pslatex noarch 9:svn57434-61.fc38 local 23 k texlive-psnfss noarch 9:svn54694-61.fc38 local 42 k texlive-pspicture noarch 9:svn15878.0-61.fc38 local 17 k texlive-pst-3d noarch 9:svn17257.1.10-61.fc38 local 19 k texlive-pst-coil noarch 9:svn37377.1.07-61.fc38 local 19 k texlive-pst-eps noarch 9:svn15878.1.0-61.fc38 local 18 k texlive-pst-fill noarch 9:svn15878.1.01-61.fc38 local 19 k texlive-pst-grad noarch 9:svn15878.1.06-61.fc38 local 19 k texlive-pst-math noarch 9:svn49425-61.fc38 local 21 k texlive-pst-node noarch 9:svn54687-61.fc38 local 41 k texlive-pst-ovl noarch 9:svn54963-61.fc38 local 17 k texlive-pst-plot noarch 9:svn54080-61.fc38 local 38 k texlive-pst-text noarch 9:svn49542-61.fc38 local 19 k texlive-pst-tools noarch 9:svn54518-61.fc38 local 21 k texlive-pst-tree noarch 9:svn43272-61.fc38 local 21 k texlive-pstricks noarch 9:svn58371-61.fc38 local 99 k texlive-pstricks-add noarch 9:svn53763-61.fc38 local 37 k texlive-pxfonts noarch 9:svn15878.0-61.fc38 local 496 k texlive-qstest noarch 9:svn15878.0-61.fc38 local 20 k texlive-ragged2e noarch 9:svn57638-61.fc38 local 664 k texlive-rcs noarch 9:svn15878.0-61.fc38 local 28 k texlive-realscripts noarch 9:svn56594-61.fc38 local 19 k texlive-refcount noarch 9:svn53164-61.fc38 local 335 k texlive-rerunfilecheck noarch 9:svn54841-61.fc38 local 324 k texlive-rsfs noarch 9:svn15878.0-61.fc38 local 70 k texlive-sansmath noarch 9:svn17997.1.1-61.fc38 local 15 k texlive-sansmathaccent noarch 9:svn53628-61.fc38 local 33 k texlive-sauerj noarch 9:svn15878.0-61.fc38 local 20 k texlive-section noarch 9:svn20180.0-61.fc38 local 24 k texlive-seminar noarch 9:svn34011.1.62-61.fc38 local 48 k texlive-sepnum noarch 9:svn20186.2.0-61.fc38 local 17 k texlive-setspace noarch 9:svn24881.6.7a-61.fc38 local 19 k texlive-showexpl noarch 9:svn57414-61.fc38 local 19 k texlive-soul noarch 9:svn56495-61.fc38 local 21 k texlive-stringenc noarch 9:svn52982-61.fc38 local 695 k texlive-subfig noarch 9:svn15878.1.3-61.fc38 local 22 k texlive-symbol noarch 9:svn31835.0-61.fc38 local 55 k texlive-tex i686 9:20210325-52.fc38 local 188 k texlive-tex-gyre noarch 9:svn48058-61.fc38 local 7.9 M texlive-tex-gyre-math noarch 9:svn41264-61.fc38 local 1.4 M texlive-tex-ini-files noarch 9:svn40533-61.fc38 local 16 k texlive-texlive-common-doc noarch 9:svn54176-61.fc38 local 106 k texlive-texlive-en noarch 9:20210325-52.fc38 local 1.9 M texlive-texlive-msg-translations noarch 9:svn59096-61.fc38 local 158 k texlive-texlive-scripts noarch 9:20210325-52.fc38 local 106 k texlive-texlive.infra noarch 9:20210325-52.fc38 local 281 k texlive-textcase noarch 9:svn52092-61.fc38 local 16 k texlive-thumbpdf noarch 9:20210325-52.fc38 local 40 k texlive-times noarch 9:svn35058.0-61.fc38 local 344 k texlive-tipa noarch 9:svn29349.1.3-61.fc38 local 2.8 M texlive-titlesec noarch 9:svn52413-61.fc38 local 35 k texlive-tools noarch 9:svn56514-61.fc38 local 65 k texlive-translator noarch 9:svn56052-61.fc38 local 271 k texlive-transparent noarch 9:svn52981-61.fc38 local 277 k texlive-txfonts noarch 9:svn15878.0-61.fc38 local 767 k texlive-typehtml noarch 9:svn17134.0-61.fc38 local 21 k texlive-ucharcat noarch 9:svn38907-61.fc38 local 16 k texlive-ucs noarch 9:svn35853.2.2-61.fc38 local 347 k texlive-underscore noarch 9:svn18261.0-61.fc38 local 19 k texlive-unicode-data noarch 9:svn56768-61.fc38 local 356 k texlive-unicode-math noarch 9:svn56594-61.fc38 local 64 k texlive-uniquecounter noarch 9:svn53162-61.fc38 local 301 k texlive-url noarch 9:svn32528.3.4-61.fc38 local 20 k texlive-utopia noarch 9:svn15878.0-61.fc38 local 230 k texlive-varwidth noarch 9:svn24104.0.92-61.fc38 local 18 k texlive-wasy noarch 9:svn53533-61.fc38 local 40 k texlive-wasy-type1 noarch 9:svn53534-61.fc38 local 268 k texlive-wasysym noarch 9:svn54080-61.fc38 local 19 k texlive-xcolor noarch 9:svn41044-61.fc38 local 33 k texlive-xdvi i686 9:20210325-52.fc38 local 347 k texlive-xetex i686 9:20210325-52.fc38 local 1.2 M texlive-xetexconfig noarch 9:svn45845-61.fc38 local 12 k texlive-xifthen noarch 9:svn38929-61.fc38 local 17 k texlive-xkeyval noarch 9:svn57006-61.fc38 local 28 k texlive-xltxtra noarch 9:svn56594-61.fc38 local 17 k texlive-xpatch noarch 9:svn54563-61.fc38 local 19 k texlive-xstring noarch 9:svn49946-61.fc38 local 26 k texlive-xunicode noarch 9:svn30466.0.981-61.fc38 local 45 k texlive-zapfchan noarch 9:svn31835.0-61.fc38 local 105 k texlive-zapfding noarch 9:svn31835.0-61.fc38 local 65 k texlive-zref noarch 9:svn56611-61.fc38 local 667 k tinyxml i686 2.6.2-25.fc37 local 63 k tk i686 1:8.6.12-3.fc37 local 1.6 M unixODBC i686 2.3.11-1.fc38 local 485 k uriparser i686 0.9.7-1.fc38 local 65 k urw-base35-bookman-fonts noarch 20200910-15.fc37 local 848 k urw-base35-c059-fonts noarch 20200910-15.fc37 local 875 k urw-base35-d050000l-fonts noarch 20200910-15.fc37 local 76 k urw-base35-fonts noarch 20200910-15.fc37 local 11 k urw-base35-fonts-common noarch 20200910-15.fc37 local 21 k urw-base35-gothic-fonts noarch 20200910-15.fc37 local 643 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-15.fc37 local 796 k urw-base35-nimbus-roman-fonts noarch 20200910-15.fc37 local 857 k urw-base35-nimbus-sans-fonts noarch 20200910-15.fc37 local 1.3 M urw-base35-p052-fonts noarch 20200910-15.fc37 local 974 k urw-base35-standard-symbols-ps-fonts noarch 20200910-15.fc37 local 42 k urw-base35-z003-fonts noarch 20200910-15.fc37 local 276 k utf8cpp-devel noarch 3.2.2-1.fc38 local 26 k vim-filesystem noarch 2:9.0.1054-1.fc38 local 19 k vtk i686 9.1.0-18.fc38 local 23 M vtk-devel i686 9.1.0-18.fc38 local 56 M vtk-qt i686 9.1.0-18.fc38 local 294 k vulkan-headers noarch 1.3.231.1-1.fc38 local 1.0 M vulkan-loader i686 1.3.231.1-2.fc38 local 154 k vulkan-loader-devel i686 1.3.231.1-2.fc38 local 9.2 k wayland-devel i686 1.21.0-1.fc37 local 139 k webkit2gtk4.0 i686 2.39.3-3.fc38 local 25 M webrtc-audio-processing i686 0.3.1-9.fc37 local 330 k woff2 i686 1.0.2-15.fc37 local 63 k wpebackend-fdo i686 1.14.0-1.fc38 local 49 k wxBase i686 3.2.1-4.fc38 local 1.0 M wxBase-devel i686 3.2.1-4.fc38 local 1.2 M wxGTK i686 3.2.1-4.fc38 local 5.1 M wxGTK-gl i686 3.2.1-4.fc38 local 42 k wxGTK-i18n noarch 3.2.1-4.fc38 local 486 k wxGTK-media i686 3.2.1-4.fc38 local 58 k wxGTK-webview i686 3.2.1-4.fc38 local 79 k xapian-core-libs i686 1.4.20-1.fc37 local 806 k xcb-util i686 0.4.0-20.fc37 local 19 k xcb-util-image i686 0.4.1-1.fc38 local 19 k xcb-util-keysyms i686 0.4.1-1.fc38 local 14 k xcb-util-renderutil i686 0.3.10-1.fc38 local 18 k xcb-util-wm i686 0.4.2-1.fc38 local 33 k xdg-dbus-proxy i686 0.1.3-2.fc37 local 45 k xerces-c i686 3.2.3-7.fc37 local 1.0 M xkeyboard-config noarch 2.36-3.fc38 local 901 k xml-common noarch 0.6.3-59.fc37 local 31 k xorg-x11-fonts-ISO8859-1-100dpi noarch 7.5-34.fc37 local 1.0 M xorg-x11-proto-devel noarch 2022.2-2.fc38 local 264 k xprop i686 1.2.5-2.fc37 local 35 k xz-devel i686 5.2.9-1.fc38 local 53 k zlib-devel i686 1.2.13-1.fc38 local 45 k zziplib i686 0.13.72-2.fc37 local 88 k Transaction Summary ======================================================================================================================================== Install 1093 Packages Total size: 800 M Total download size: 279 M Installed size: 3.7 G Downloading Packages: [SKIPPED] alsa-lib-1.2.8-2.fc38.i686.rpm: Already downloaded [SKIPPED] arpack-3.8.0-5.fc38.i686.rpm: Already downloaded [SKIPPED] at-spi2-atk-2.46.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] at-spi2-atk-devel-2.46.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] at-spi2-core-2.46.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] at-spi2-core-devel-2.46.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] atk-2.46.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] atk-devel-2.46.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] autoconf-2.71-4.fc38.noarch.rpm: Already downloaded [SKIPPED] avahi-libs-0.8-19.fc38.i686.rpm: Already downloaded [SKIPPED] brotli-1.0.9-9.fc38.i686.rpm: Already downloaded [SKIPPED] brotli-devel-1.0.9-9.fc38.i686.rpm: Already downloaded [SKIPPED] bzip2-devel-1.0.8-12.fc38.i686.rpm: Already downloaded [SKIPPED] cairo-1.17.6-2.fc38.i686.rpm: Already downloaded [SKIPPED] cairo-devel-1.17.6-2.fc38.i686.rpm: Already downloaded [SKIPPED] cairo-gobject-1.17.6-2.fc38.i686.rpm: Already downloaded [SKIPPED] cairo-gobject-devel-1.17.6-2.fc38.i686.rpm: Already downloaded [SKIPPED] cmake-3.25.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] cmake-data-3.25.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.25.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] cmake-rpm-macros-3.25.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] cryptsetup-libs-2.6.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] cups-libs-2.4.2-5.fc38.i686.rpm: Already downloaded [SKIPPED] dbus-1.14.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] dbus-broker-32-1.fc38.i686.rpm: Already downloaded [SKIPPED] dbus-common-1.14.4-1.fc38.noarch.rpm: Already downloaded [SKIPPED] dbus-devel-1.14.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] doxygen-1.9.5-2.fc38.i686.rpm: Already downloaded [SKIPPED] expat-2.5.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] flac-libs-1.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] fontconfig-2.14.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] fontconfig-devel-2.14.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] freetype-2.12.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] freetype-devel-2.12.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] fribidi-1.0.12-2.fc38.i686.rpm: Already downloaded [SKIPPED] fribidi-devel-1.0.12-2.fc38.i686.rpm: Already downloaded [SKIPPED] gc-8.2.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] gd-2.3.3-9.fc38.i686.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-2.42.10-1.fc38.i686.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-devel-2.42.10-1.fc38.i686.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-modules-2.42.10-1.fc38.i686.rpm: Already downloaded [SKIPPED] gettext-0.21.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] gettext-envsubst-0.21.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] gettext-libs-0.21.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] gettext-runtime-0.21.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] ghostscript-9.56.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] ghostscript-tools-fonts-9.56.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] ghostscript-tools-printing-9.56.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] glib2-2.74.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] glib2-devel-2.74.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] glx-utils-8.4.0-14.20210504git0f9e7d9.fc38.i686.rpm: Already downloaded [SKIPPED] gnutls-3.7.8-9.fc38.i686.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-10.fc38.i686.rpm: Already downloaded [SKIPPED] graphite2-devel-1.3.14-10.fc38.i686.rpm: Already downloaded [SKIPPED] graphviz-7.0.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] groff-base-1.22.4-10.fc38.i686.rpm: Already downloaded [SKIPPED] gsm-1.0.22-1.fc38.i686.rpm: Already downloaded [SKIPPED] gtk-update-icon-cache-3.24.35-2.fc38.i686.rpm: Already downloaded [SKIPPED] gtk3-3.24.35-2.fc38.i686.rpm: Already downloaded [SKIPPED] gtk3-devel-3.24.35-2.fc38.i686.rpm: Already downloaded [SKIPPED] gts-0.7.6-43.20121130.fc38.i686.rpm: Already downloaded [SKIPPED] guile22-2.2.7-6.fc38.i686.rpm: Already downloaded [SKIPPED] harfbuzz-6.0.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] harfbuzz-devel-6.0.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] harfbuzz-icu-6.0.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] highway-1.0.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] imath-3.1.6-1.fc38.i686.rpm: Already downloaded [SKIPPED] jbig2dec-libs-0.19-7.fc38.i686.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-24.fc38.i686.rpm: Already downloaded [SKIPPED] json-c-0.16-3.fc38.i686.rpm: Already downloaded [SKIPPED] json-glib-1.6.6-3.fc38.i686.rpm: Already downloaded [SKIPPED] jsoncpp-1.9.5-3.fc38.i686.rpm: Already downloaded [SKIPPED] kbd-2.5.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] kbd-legacy-2.5.1-3.fc38.noarch.rpm: Already downloaded [SKIPPED] kbd-misc-2.5.1-3.fc38.noarch.rpm: Already downloaded [SKIPPED] kmod-30-3.fc38.i686.rpm: Already downloaded [SKIPPED] kmod-libs-30-3.fc38.i686.rpm: Already downloaded [SKIPPED] lame-libs-3.100-13.fc38.i686.rpm: Already downloaded [SKIPPED] lasi-1.1.3-9.fc38.i686.rpm: Already downloaded [SKIPPED] lcms2-2.14-1.fc38.i686.rpm: Already downloaded [SKIPPED] libICE-1.0.10-9.fc38.i686.rpm: Already downloaded [SKIPPED] libSM-1.2.3-11.fc38.i686.rpm: Already downloaded [SKIPPED] libX11-1.8.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libX11-common-1.8.1-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libX11-devel-1.8.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libX11-xcb-1.8.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libXau-1.0.11-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXau-devel-1.0.11-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXaw-1.0.14-3.fc38.i686.rpm: Already downloaded [SKIPPED] libXcomposite-0.4.5-8.fc38.i686.rpm: Already downloaded [SKIPPED] libXcomposite-devel-0.4.5-8.fc38.i686.rpm: Already downloaded [SKIPPED] libXcursor-1.2.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libXcursor-devel-1.2.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libXdamage-1.1.5-8.fc38.i686.rpm: Already downloaded [SKIPPED] libXdamage-devel-1.1.5-8.fc38.i686.rpm: Already downloaded [SKIPPED] libXext-1.3.5-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXext-devel-1.3.5-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXfixes-6.0.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libXfixes-devel-6.0.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libXft-2.3.6-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXft-devel-2.3.6-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXi-1.8-3.fc38.i686.rpm: Already downloaded [SKIPPED] libXi-devel-1.8-3.fc38.i686.rpm: Already downloaded [SKIPPED] libXinerama-1.1.5-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXinerama-devel-1.1.5-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXmu-1.1.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXpm-3.5.13-8.fc38.i686.rpm: Already downloaded [SKIPPED] libXrandr-1.5.2-9.fc38.i686.rpm: Already downloaded [SKIPPED] libXrandr-devel-1.5.2-9.fc38.i686.rpm: Already downloaded [SKIPPED] libXrender-0.9.11-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXrender-devel-0.9.11-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXt-1.2.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libXtst-1.2.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXtst-devel-1.2.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libXxf86vm-1.1.5-1.fc38.i686.rpm: Already downloaded [SKIPPED] libaec-1.0.6-3.fc38.i686.rpm: Already downloaded [SKIPPED] libaec-devel-1.0.6-3.fc38.i686.rpm: Already downloaded [SKIPPED] libaom-3.5.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] libappstream-glib-0.8.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] libargon2-20190702-1.fc38.i686.rpm: Already downloaded [SKIPPED] libavif-0.11.1-4.fc38.i686.rpm: Already downloaded [SKIPPED] libb2-0.98.1-7.fc38.i686.rpm: Already downloaded [SKIPPED] libcloudproviders-0.3.1-6.fc38.i686.rpm: Already downloaded [SKIPPED] libcloudproviders-devel-0.3.1-6.fc38.i686.rpm: Already downloaded [SKIPPED] libcurl-devel-7.87.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-4.fc38.i686.rpm: Already downloaded [SKIPPED] libdatrie-devel-0.2.13-4.fc38.i686.rpm: Already downloaded [SKIPPED] libdav1d-1.0.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] libdrm-2.4.114-1.fc38.i686.rpm: Already downloaded [SKIPPED] libedit-3.1-44.20221030cvs.fc38.i686.rpm: Already downloaded [SKIPPED] libepoxy-1.5.10-2.fc38.i686.rpm: Already downloaded [SKIPPED] libepoxy-devel-1.5.10-2.fc38.i686.rpm: Already downloaded [SKIPPED] libevdev-1.13.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libffi-devel-3.4.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libfontenc-1.1.6-1.fc38.i686.rpm: Already downloaded [SKIPPED] libglvnd-1.6.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libglvnd-core-devel-1.6.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libglvnd-devel-1.6.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libglvnd-egl-1.6.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libglvnd-gles-1.6.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libglvnd-glx-1.6.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libglvnd-opengl-1.6.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libgs-9.56.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] libgudev-237-3.fc38.i686.rpm: Already downloaded [SKIPPED] libgusb-0.4.3-1.fc38.i686.rpm: Already downloaded [SKIPPED] libicu-71.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libicu-devel-71.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libijs-0.35-16.fc38.i686.rpm: Already downloaded [SKIPPED] libimagequant-2.17.0-3.fc38.i686.rpm: Already downloaded [SKIPPED] libinput-1.22.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libjpeg-turbo-devel-2.1.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libjxl-0.7.0-3.fc38.i686.rpm: Already downloaded [SKIPPED] libmpc-1.2.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] libogg-1.3.5-4.fc38.i686.rpm: Already downloaded [SKIPPED] libogg-devel-1.3.5-4.fc38.i686.rpm: Already downloaded [SKIPPED] libpaper-1.1.28-5.fc38.i686.rpm: Already downloaded [SKIPPED] libpciaccess-0.16-7.fc38.i686.rpm: Already downloaded [SKIPPED] libpng-1.6.37-13.fc38.i686.rpm: Already downloaded [SKIPPED] libpng-devel-1.6.37-13.fc38.i686.rpm: Already downloaded [SKIPPED] libraw1394-2.1.2-16.fc38.i686.rpm: Already downloaded [SKIPPED] librsvg2-2.55.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libseccomp-2.5.3-3.fc38.i686.rpm: Already downloaded [SKIPPED] libselinux-devel-3.4-6.fc38.i686.rpm: Already downloaded [SKIPPED] libsepol-devel-3.4-4.fc38.i686.rpm: Already downloaded [SKIPPED] libsndfile-1.1.0-5.fc38.i686.rpm: Already downloaded [SKIPPED] libsoup3-3.2.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] libthai-0.1.29-3.fc38.i686.rpm: Already downloaded [SKIPPED] libthai-devel-0.1.29-3.fc38.i686.rpm: Already downloaded [SKIPPED] libtiff-4.4.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libtiff-devel-4.4.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libusb1-1.0.26-1.fc38.i686.rpm: Already downloaded [SKIPPED] libuv-1.44.2-2.fc38.i686.rpm: Already downloaded [SKIPPED] libvorbis-1.3.7-6.fc38.i686.rpm: Already downloaded [SKIPPED] libwacom-2.4.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libwacom-data-2.4.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] libwebp-1.2.4-2.fc38.i686.rpm: Already downloaded [SKIPPED] libxcb-1.13.1-10.fc38.i686.rpm: Already downloaded [SKIPPED] libxcb-devel-1.13.1-10.fc38.i686.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.33-5.fc38.i686.rpm: Already downloaded [SKIPPED] libxkbcommon-1.4.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libxkbcommon-devel-1.4.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libxkbcommon-x11-1.4.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] libxml2-devel-2.10.3-2.fc38.i686.rpm: Already downloaded [SKIPPED] libxshmfence-1.3-11.fc38.i686.rpm: Already downloaded [SKIPPED] libxslt-1.1.37-1.fc38.i686.rpm: Already downloaded [SKIPPED] m4-1.4.19-4.fc38.i686.rpm: Already downloaded [SKIPPED] make-4.3-11.fc38.i686.rpm: Already downloaded [SKIPPED] mesa-libEGL-22.3.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] mesa-libEGL-devel-22.3.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] mesa-libGL-22.3.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] mesa-libGLU-9.0.1-7.fc38.i686.rpm: Already downloaded [SKIPPED] mesa-libgbm-22.3.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] mesa-libglapi-22.3.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] mkfontscale-1.2.2-2.fc38.i686.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-4.fc38.i686.rpm: Already downloaded [SKIPPED] mpg123-libs-1.31.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] annobin-docs-10.99-1.0.1.fc38.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-10.99-1.0.1.fc38.i686.rpm: Already downloaded [SKIPPED] cpp-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] gcc-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] gcc-c++-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] gcc-gfortran-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libasan-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libatomic-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libgfortran-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libquadmath-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libquadmath-devel-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.i686.rpm: Already downloaded [SKIPPED] libubsan-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] adobe-mappings-cmap-20190730-4.fc37.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-cmap-deprecated-20190730-4.fc37.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-pdf-20190401-2.fc37.noarch.rpm: Already downloaded [SKIPPED] adwaita-cursor-theme-43-1.fc38.noarch.rpm: Already downloaded [SKIPPED] adwaita-icon-theme-43-1.fc38.noarch.rpm: Already downloaded [SKIPPED] automake-1.16.5-9.fc37.noarch.rpm: Already downloaded [SKIPPED] biber-2.18-1.fc38.noarch.rpm: Already downloaded [SKIPPED] clang-libs-15.0.6-3.fc38.i686.rpm: Already downloaded [SKIPPED] clang-resource-filesystem-15.0.6-3.fc38.i686.rpm: Already downloaded [SKIPPED] colord-libs-1.4.6-2.fc37.i686.rpm: Already downloaded [SKIPPED] crypto-policies-scripts-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded [SKIPPED] device-mapper-1.02.189-1.fc38.i686.rpm: Already downloaded [SKIPPED] device-mapper-libs-1.02.189-1.fc38.i686.rpm: Already downloaded [SKIPPED] emacs-filesystem-28.1-3.fc37.noarch.rpm: Already downloaded [SKIPPED] flexiblas-3.2.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] flexiblas-devel-3.2.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] flexiblas-netlib-3.2.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] flexiblas-openblas-openmp-3.2.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-10.fc38.noarch.rpm: Already downloaded [SKIPPED] glibc-devel-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-headers-x86-2.36.9000-19.fc38.noarch.rpm: Already downloaded [SKIPPED] google-droid-sans-fonts-20200215-13.fc37.noarch.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded [SKIPPED] hdf5-1.12.1-10.fc37.i686.rpm: Already downloaded [SKIPPED] hdf5-devel-1.12.1-10.fc37.i686.rpm: Already downloaded [SKIPPED] hicolor-icon-theme-0.17-14.fc37.noarch.rpm: Already downloaded [SKIPPED] hwdata-0.365-1.fc38.noarch.rpm: Already downloaded [SKIPPED] kernel-headers-6.1.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] langpacks-core-font-en-3.0-27.fc38.noarch.rpm: Already downloaded [SKIPPED] libblkid-devel-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libmount-devel-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libqhull_r-7.2.1-11.fc38.i686.rpm: Already downloaded [SKIPPED] libstemmer-2.2.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] libtracker-sparql-3.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] libwayland-client-1.21.0-1.fc37.i686.rpm: Already downloaded [SKIPPED] libwayland-cursor-1.21.0-1.fc37.i686.rpm: Already downloaded [SKIPPED] libwayland-egl-1.21.0-1.fc37.i686.rpm: Already downloaded [SKIPPED] libwayland-server-1.21.0-1.fc37.i686.rpm: Already downloaded [SKIPPED] llvm-libs-15.0.6-2.fc38.i686.rpm: Already downloaded [SKIPPED] mailcap-2.1.53-4.fc37.noarch.rpm: Already downloaded [SKIPPED] mtdev-1.1.6-4.fc37.i686.rpm: Already downloaded [SKIPPED] ncurses-6.3-5.20221126.fc38.i686.rpm: Already downloaded [SKIPPED] netpbm-11.00.00-2.fc38.i686.rpm: Already downloaded [SKIPPED] nspr-4.35.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] nss-3.85.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] nss-softokn-3.85.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.85.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] nss-sysinit-3.85.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] nss-util-3.85.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] openblas-0.3.21-4.fc38.i686.rpm: Already downloaded [SKIPPED] openblas-openmp-0.3.21-4.fc38.i686.rpm: Already downloaded [SKIPPED] openexr-libs-3.1.5-2.fc37.i686.rpm: Already downloaded [SKIPPED] openjpeg2-2.5.0-2.fc37.i686.rpm: Already downloaded [SKIPPED] opus-1.3.1-11.fc37.i686.rpm: Already downloaded [SKIPPED] pango-1.50.12-1.fc38.i686.rpm: Already downloaded [SKIPPED] pango-devel-1.50.12-1.fc38.i686.rpm: Already downloaded [SKIPPED] pcre-8.45-1.fc37.2.i686.rpm: Already downloaded [SKIPPED] pcre2-devel-10.40-1.fc37.1.i686.rpm: Already downloaded [SKIPPED] pcre2-utf16-10.40-1.fc37.1.i686.rpm: Already downloaded [SKIPPED] pcre2-utf32-10.40-1.fc37.1.i686.rpm: Already downloaded [SKIPPED] perl-Authen-SASL-2.16-28.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-AutoLoader-5.74-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-B-1.83-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-B-Hooks-EndOfScope-0.26-4.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Business-ISBN-3.007-4.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Business-ISBN-Data-20210112.006-6.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Business-ISMN-1.202-6.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Business-ISSN-1.005-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Carp-1.52-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Accessor-0.51-16.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Data-Inheritable-0.09-4.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Inspector-1.36-12.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Method-Modifiers-2.13-13.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Singleton-1.6-7.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Clone-0.46-1.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Compress-Raw-Bzip2-2.201-2.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Compress-Raw-Zlib-2.202-4.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Convert-ASN1-0.33-4.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Compare-1.27-10.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dump-1.25-5.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dumper-2.184-490.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Data-OptList-0.112-5.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Uniqid-0.12-29.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Date-ISO8601-0.005-16.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Date-Manip-6.90-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-1.59-1.fc38.i686.rpm: Already downloaded [SKIPPED] perl-DateTime-Calendar-Julian-0.107-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-Format-Builder-0.8300-8.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-Format-Strptime-1.79-6.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-Locale-1.37-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-TimeZone-2.57-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-TimeZone-SystemV-0.010-17.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-DateTime-TimeZone-Tzfile-0.011-17.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Devel-CallChecker-0.008-18.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Devel-Caller-2.06-29.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Devel-GlobalDestruction-0.14-19.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Devel-LexAlias-0.05-30.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Devel-StackTrace-2.04-14.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Digest-1.20-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Digest-HMAC-1.04-6.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Digest-MD5-2.58-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Digest-SHA-6.03-1.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Dist-CheckConflicts-0.11-26.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.52-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-DynaLoader-Functions-0.003-17.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Email-Date-Format-1.005-23.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Encode-3.19-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Encode-Locale-1.05-25.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-English-1.11-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Errno-1.36-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Eval-Closure-0.14-19.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Exception-Class-1.45-6.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Exporter-5.77-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-ExtUtils-MM-Utils-7.64-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-File-Basename-2.85-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Compare-1.100.700-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Copy-2.39-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-1.40-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-Rule-0.34-24.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Listing-6.15-4.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Path-2.18-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-ShareDir-1.118-7.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-Slurper-0.014-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Temp-0.231.100-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-stat-1.12-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-FileHandle-2.03-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Filter-1.64-1.fc38.i686.rpm: Already downloaded [SKIPPED] perl-FindBin-1.53-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-GSSAPI-0.28-40.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Getopt-Long-2.54-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Std-1.13-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTML-Parser-3.80-1.fc38.i686.rpm: Already downloaded [SKIPPED] perl-HTML-Tagset-3.20-52.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Cookies-6.10-8.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Date-6.05-11.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Message-6.44-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Negotiate-6.01-34.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Hash-Util-FieldHash-1.26-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-I18N-LangTags-0.45-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-I18N-Langinfo-0.21-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-IO-1.50-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-IO-Compress-2.201-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-IO-HTML-1.004-9.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-IO-Socket-IP-0.41-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-IO-Socket-SSL-2.078-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-IO-String-1.08-46.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-Cmd-1.04-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-Run3-0.048-27.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-IPC-SysV-2.09-490.fc37.i686.rpm: Already downloaded [SKIPPED] perl-IPC-System-Simple-1.30-9.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-JSON-4.10-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-LDAP-0.68-8.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-LWP-MediaTypes-6.04-13.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-LWP-Protocol-https-6.10-8.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Lingua-Translit-0.29-2.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-List-AllUtils-0.19-8.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-List-SomeUtils-0.59-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-List-UtilsBy-0.12-5.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Locale-Maketext-1.32-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Locale-Maketext-Simple-0.21-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Log-Dispatch-2.70-9.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Log-Dispatch-FileRotate-1.38-5.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Log-Log4perl-1.57-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-MIME-Charset-1.013.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Lite-3.033-5.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Types-2.22-4.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-MRO-Compat-0.15-4.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Mail-Sender-0.903-19.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Mail-Sendmail-0.80-16.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-MailTools-2.21-12.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Math-BigInt-1.9998.37-2.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Math-BigRat-0.2624-2.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Math-Complex-1.59-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Module-CoreList-5.20221220-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Implementation-0.09-35.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Load-0.36-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Load-Conditional-0.74-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Metadata-1.000037-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Module-Runtime-0.016-18.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Mozilla-CA-20221114-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-NTLM-1.09-33.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Net-HTTP-6.22-4.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Net-SMTP-SSL-1.04-19.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Net-SSLeay-1.92-4.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Number-Compare-0.03-34.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Opcode-1.57-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-POSIX-2.03-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Package-Generator-1.106-26.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Package-Stash-0.40-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Package-Stash-XS-0.30-2.fc37.i686.rpm: Already downloaded [SKIPPED] perl-PadWalker-2.5-7.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Params-Check-0.38-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Params-Classify-0.015-17.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Params-Util-1.102-9.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Params-Validate-1.31-2.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Params-ValidationCompiler-0.30-17.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Parse-RecDescent-1.967015-18.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-PathTools-3.84-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Pod-Escapes-1.07-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Html-1.33-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Perldoc-3.28.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Simple-3.43-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Usage-2.03-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Ref-Util-0.204-15.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Ref-Util-XS-0.117-16.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Regexp-Common-2017060201-20.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Role-Tiny-2.002004-7.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Safe-2.43-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.i686.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.036-1.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Sort-Key-1.33-25.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Specio-0.48-2.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Storable-3.26-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Sub-Exporter-0.988-5.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Sub-Exporter-Progressive-0.001013-19.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Sub-Identify-0.14-20.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Sub-Install-0.928-33.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Symbol-1.09-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Sys-Hostname-1.24-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Sys-Syslog-0.36-490.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Term-ANSIColor-5.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Cap-1.17-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Balanced-2.06-2.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-BibTeX-0.88-12.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Text-CSV-2.02-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Glob-0.11-19.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Text-ParseWords-3.31-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Roman-3.5-23.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Soundex-3.05-24.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Unidecode-1.30-19.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Thread-Queue-3.14-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Tie-4.6-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Tie-Cycle-1.227-4.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Tie-RefHash-1.40-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Time-HiRes-1.9770-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Time-Local-1.300-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-TimeDate-2.33-9.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Try-Tiny-0.31-4.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-URI-5.17-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Unicode-Collate-1.31-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Unicode-LineBreak-2019.001-14.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Unicode-Normalize-1.31-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Unicode-UCD-0.78-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Variable-Magic-0.63-1.fc38.i686.rpm: Already downloaded [SKIPPED] perl-WWW-RobotRules-6.02-35.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-XML-LibXML-2.0208-1.fc38.i686.rpm: Already downloaded [SKIPPED] perl-XML-LibXML-Simple-1.01-10.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-XML-LibXSLT-2.002.000-3.fc37.i686.rpm: Already downloaded [SKIPPED] perl-XML-NamespaceSupport-1.12-18.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-XML-Parser-2.46-12.fc37.i686.rpm: Already downloaded [SKIPPED] perl-XML-SAX-1.02-11.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-XML-SAX-Base-1.09-18.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-XML-Writer-0.900-9.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-XML-XPath-1.48-2.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-XString-0.005-7.fc37.i686.rpm: Already downloaded [SKIPPED] perl-autodie-2.34-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-autovivification-0.18-17.fc37.i686.rpm: Already downloaded [SKIPPED] perl-base-2.27-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-constant-1.33-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-deprecate-0.04-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-encoding-3.00-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-if-0.61.000-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-interpreter-5.36.0-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-lib-0.65-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-libnet-3.14-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-libs-5.36.0-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-libwww-perl-6.67-3.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-locale-1.10-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-meta-notation-5.36.0-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-mro-1.26-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-namespace-autoclean-0.29-13.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-namespace-clean-0.27-21.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-open-1.13-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-overload-1.35-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-overloading-0.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-parent-0.239-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-podlators-5.00-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-sigtrap-1.10-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-subs-1.04-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-threads-2.27-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-threads-shared-1.64-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-vars-1.05-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-version-0.99.29-490.fc37.i686.rpm: Already downloaded [SKIPPED] perltidy-20221112-1.fc38.noarch.rpm: Already downloaded [SKIPPED] pixman-0.40.0-6.fc37.i686.rpm: Already downloaded [SKIPPED] pixman-devel-0.40.0-6.fc37.i686.rpm: Already downloaded [SKIPPED] poppler-22.08.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] poppler-data-0.4.11-3.fc37.noarch.rpm: Already downloaded [SKIPPED] poppler-glib-22.08.0-4.fc38.i686.rpm: Already downloaded [SKIPPED] pyproject-rpm-macros-1.5.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-pip-wheel-22.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-rpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded [SKIPPED] python-setuptools-wheel-65.5.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python3-3.11.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] python3-devel-3.11.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] python3-libs-3.11.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] python3-packaging-21.3-7.fc38.noarch.rpm: Already downloaded [SKIPPED] python3-pyparsing-3.0.9-2.fc37.noarch.rpm: Already downloaded [SKIPPED] python3-rpm-generators-13-2.fc37.noarch.rpm: Already downloaded [SKIPPED] python3-rpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded [SKIPPED] qt-settings-37.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] qt5-qtbase-5.15.7-1.fc38.i686.rpm: Already downloaded [SKIPPED] qt5-qtbase-common-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] qt5-qtbase-devel-5.15.7-1.fc38.i686.rpm: Already downloaded [SKIPPED] qt5-qtbase-gui-5.15.7-1.fc38.i686.rpm: Already downloaded [SKIPPED] qt5-qtdeclarative-5.15.7-1.fc38.i686.rpm: Already downloaded [SKIPPED] qt5-qtdeclarative-devel-5.15.7-1.fc38.i686.rpm: Already downloaded [SKIPPED] qt5-qttools-common-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] qt5-qttools-libs-help-5.15.7-1.fc38.i686.rpm: Already downloaded [SKIPPED] qt5-rpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rav1e-libs-0.5.1-5.fc37.i686.rpm: Already downloaded [SKIPPED] rhash-1.4.3-1.fc38.i686.rpm: Already downloaded [SKIPPED] shared-mime-info-2.2-2.fc37.i686.rpm: Already downloaded [SKIPPED] sombok-2.4.0-17.fc37.i686.rpm: Already downloaded [SKIPPED] suitesparse-5.13.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] sysprof-capture-devel-3.46.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] systemd-252.4-598.fc38.i686.rpm: Already downloaded [SKIPPED] systemd-pam-252.4-598.fc38.i686.rpm: Already downloaded [SKIPPED] systemd-rpm-macros-252.4-598.fc38.noarch.rpm: Already downloaded [SKIPPED] systemd-udev-252.4-598.fc38.i686.rpm: Already downloaded [SKIPPED] teckit-2.5.9-9.fc37.i686.rpm: Already downloaded [SKIPPED] texlive-ae-svn15878.1.4-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-algorithms-svn42428-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-alphalph-svn53087-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-amscls-svn55378-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-amsfonts-svn29208.3.04-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-amsmath-svn56514-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-anysize-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-atbegshi-svn53051-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-attachfile-svn42099-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-attachfile2-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-atveryend-svn53108-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-auto-pst-pdf-svn56596-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-auxhook-svn53173-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-avantgar-svn31835.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-babel-english-svn44495-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-babel-svn58999-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-babelbib-svn57349-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-base-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-beamer-svn58537-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-bera-svn20031.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-beton-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-biblatex-svn63878-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-bibtex-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-bidi-svn55193-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-bigintcalc-svn53172-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-bitset-svn53837-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-bookman-svn31835.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-bookmark-svn56885-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-booktabs-svn53402-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-breakurl-svn29901.1.40-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-breqn-svn56422-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-caption-svn56771-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-carlisle-svn56753-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-catchfile-svn53084-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-changepage-svn15878.1.0c-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-charter-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-cite-svn36428.5.5-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-cm-super-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-cm-svn57963-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-cmap-svn57640-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-cmextra-svn57866-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-collection-basic-svn59159-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-collection-fontsrecommended-svn54074-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-collection-latex-svn57048-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-collection-latexrecommended-svn57862-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-colorprofiles-svn49086-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-colortbl-svn53545-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-courier-svn35058.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-crop-svn55424-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-csquotes-svn57844-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ctable-svn38672-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ctablestack-svn38514-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-currfile-svn56478-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-dehyph-svn48599-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-dvipdfmx-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-dvips-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-ec-svn25033.1.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-enctex-svn34957.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-enumitem-svn51423-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-epstopdf-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-epstopdf-pkg-svn53546-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-eso-pic-svn56658-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-etex-pkg-svn41784-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-etex-svn56291-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-etexcmds-svn53171-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-etoolbox-svn56554-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-euenc-svn19795.0.1h-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-euler-svn42428-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-euro-ce-svn25714-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-euro-svn22191.1.1-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-eurosym-svn17265.1.4_subrfix-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-everysel-svn57489-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-everyshi-svn57001-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-extsizes-svn17263.1.4a-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-fancybox-svn18304.1.4-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-fancyhdr-svn57672-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-fancyref-svn15878.0.9c-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-fancyvrb-svn57488-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-filecontents-svn52142-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-filehook-svn56479-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-finstrut-svn21719.0.5-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-firstaid-svn58440-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-fix2col-svn38770-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-float-svn15878.1.3d-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-fontspec-svn56594-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-footmisc-svn23330.5.5b-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-footnotehyper-svn57618-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-fp-svn49719-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-fpl-svn54512-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-geometry-svn54080-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-gettitlestring-svn53170-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-glyphlist-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-graphics-cfg-svn41448-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-graphics-def-svn58539-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-graphics-svn56514-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-grfext-svn53024-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-grffile-svn52756-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-gsftopk-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-helvetic-svn31835.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-hobsub-svn52810-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-hologo-svn53048-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-hopatch-svn56106-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-hycolor-svn53584-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-hyperref-svn58024-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-hyph-utf8-svn58619-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-hyphen-base-svn58630-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-hyphenex-svn57387-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ifmtarg-svn47544-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ifplatform-svn45533-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-iftex-svn56594-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-index-svn24099.4.1beta-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-infwarerr-svn53023-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-intcalc-svn53168-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-jknapltx-svn19440.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-kastrup-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-knuth-lib-svn57963-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-knuth-local-svn57963-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-koma-script-svn58585-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-kpathsea-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-kvdefinekeys-svn53193-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-kvoptions-svn56609-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-kvsetkeys-svn53166-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-l3backend-svn59118-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-l3experimental-svn57789-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-l3kernel-svn59118-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-l3packages-svn59118-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-latex-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-latex-fonts-svn28888.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-latexbug-svn58151-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-latexconfig-svn53525-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-letltxmacro-svn53022-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-lib-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-lineno-svn57866-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-listings-svn55265-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-lm-math-svn36915.1.959-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-lm-svn58637-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-logreq-svn53003-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ltabptch-svn17533.1.74d-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ltxcmds-svn56421-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ltxmisc-svn21927.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-lua-alt-getopt-svn56414-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-luabidi-svn54512-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-luahbtex-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-lualatex-math-svn56541-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-lualibs-svn57277-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-luaotfload-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-luatex-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-luatexbase-svn52663-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-lwarp-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-makecmds-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-makeindex-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-manfnt-font-svn54684-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-marginnote-svn48383-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-marvosym-svn29349.2.2a-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mathpazo-svn52663-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mathspec-svn42773-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mathtools-svn58856-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mdwtools-svn15878.1.05.4-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-memoir-svn58666-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-metafont-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-metalogo-svn18611.0.12-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mflogo-font-svn54512-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mflogo-svn42428-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mfnfss-svn46036-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mfware-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-microtype-svn58394-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-minitoc-svn48196-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mnsymbol-svn18651.1.4-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-modes-svn56303-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mparhack-svn59066-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-mptopdf-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ms-svn57473-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-multido-svn18302.1.42-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-natbib-svn20668.8.31b-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ncntrsbk-svn31835.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-newfloat-svn52906-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-notoccite-svn18129.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ntgclass-svn56959-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-oberdiek-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pagesel-svn56105-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-palatino-svn31835.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-paralist-svn43021-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-parallel-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-parskip-svn58358-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfcolmk-svn52912-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfescape-svn53082-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pdflscape-svn53047-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfmanagement-testphase-svn59194-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pdfpages-svn58212-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pdftex-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-pdftexcmds-svn55777-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pgf-svn57240-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-picture-svn54867-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-placeins-svn19848.2.2-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-plain-svn57963-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-polyglossia-svn58869-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-psfrag-svn15878.3.04-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pslatex-svn57434-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-psnfss-svn54694-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pspicture-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-3d-svn17257.1.10-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-coil-svn37377.1.07-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-eps-svn15878.1.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-fill-svn15878.1.01-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-grad-svn15878.1.06-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-math-svn49425-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-node-svn54687-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-ovl-svn54963-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-plot-svn54080-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-text-svn49542-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-tools-svn54518-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pst-tree-svn43272-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pstricks-add-svn53763-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pstricks-svn58371-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-pxfonts-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-qstest-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ragged2e-svn57638-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-rcs-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-realscripts-svn56594-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-refcount-svn53164-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-rerunfilecheck-svn54841-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-rsfs-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-sansmath-svn17997.1.1-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-sansmathaccent-svn53628-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-sauerj-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-section-svn20180.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-seminar-svn34011.1.62-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-sepnum-svn20186.2.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-setspace-svn24881.6.7a-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-showexpl-svn57414-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-soul-svn56495-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-stringenc-svn52982-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-subfig-svn15878.1.3-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-symbol-svn31835.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-tex-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-tex-gyre-math-svn41264-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-tex-gyre-svn48058-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-tex-ini-files-svn40533-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive-common-doc-svn54176-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive-en-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive-msg-translations-svn59096-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive-scripts-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-texlive.infra-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-textcase-svn52092-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-thumbpdf-20210325-52.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-times-svn35058.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-tipa-svn29349.1.3-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-titlesec-svn52413-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-tools-svn56514-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-translator-svn56052-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-transparent-svn52981-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-txfonts-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-typehtml-svn17134.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ucharcat-svn38907-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-ucs-svn35853.2.2-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-underscore-svn18261.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-unicode-data-svn56768-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-unicode-math-svn56594-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-uniquecounter-svn53162-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-url-svn32528.3.4-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-utopia-svn15878.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-varwidth-svn24104.0.92-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-wasy-svn53533-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-wasy-type1-svn53534-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-wasysym-svn54080-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-xcolor-svn41044-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-xdvi-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-xetex-20210325-52.fc38.i686.rpm: Already downloaded [SKIPPED] texlive-xetexconfig-svn45845-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-xifthen-svn38929-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-xkeyval-svn57006-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-xltxtra-svn56594-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-xpatch-svn54563-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-xstring-svn49946-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-xunicode-svn30466.0.981-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-zapfchan-svn31835.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-zapfding-svn31835.0-61.fc38.noarch.rpm: Already downloaded [SKIPPED] texlive-zref-svn56611-61.fc38.noarch.rpm: Already downloaded [SKIPPED] urw-base35-bookman-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-c059-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-d050000l-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-fonts-common-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-gothic-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-mono-ps-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-roman-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-sans-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-p052-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-standard-symbols-ps-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] urw-base35-z003-fonts-20200910-15.fc37.noarch.rpm: Already downloaded [SKIPPED] vim-filesystem-9.0.1054-1.fc38.noarch.rpm: Already downloaded [SKIPPED] vulkan-headers-1.3.231.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] vulkan-loader-1.3.231.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] vulkan-loader-devel-1.3.231.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] wayland-devel-1.21.0-1.fc37.i686.rpm: Already downloaded [SKIPPED] xapian-core-libs-1.4.20-1.fc37.i686.rpm: Already downloaded [SKIPPED] xcb-util-0.4.0-20.fc37.i686.rpm: Already downloaded [SKIPPED] xcb-util-image-0.4.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] xcb-util-keysyms-0.4.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] xcb-util-renderutil-0.3.10-1.fc38.i686.rpm: Already downloaded [SKIPPED] xcb-util-wm-0.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] xkeyboard-config-2.36-3.fc38.noarch.rpm: Already downloaded [SKIPPED] xml-common-0.6.3-59.fc37.noarch.rpm: Already downloaded [SKIPPED] xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.noarch.rpm: Already downloaded [SKIPPED] xorg-x11-proto-devel-2022.2-2.fc38.noarch.rpm: Already downloaded [SKIPPED] xprop-1.2.5-2.fc37.i686.rpm: Already downloaded [SKIPPED] xz-devel-5.2.9-1.fc38.i686.rpm: Already downloaded [SKIPPED] zlib-devel-1.2.13-1.fc38.i686.rpm: Already downloaded [SKIPPED] zziplib-0.13.72-2.fc37.i686.rpm: Already downloaded (852/1093): CharLS-2.0.0-9.fc38.i686.rpm 466 kB/s | 127 kB 00:00 (853/1093): Lmod-8.7.14-1.fc38.i686.rpm 824 kB/s | 230 kB 00:00 (854/1093): SuperLU-5.3.0-3.fc38.i686.rpm 7.8 MB/s | 199 kB 00:00 (855/1093): SDL2-2.26.0-1.fc38.i686.rpm 19 MB/s | 717 kB 00:00 (856/1093): armadillo-10.8.2-2.fc38.i686.rpm 3.8 MB/s | 42 kB 00:00 (857/1093): PEGTL-devel-2.8.3-5.fc38.i686.rpm 349 kB/s | 128 kB 00:00 (858/1093): assimp-5.0.1-9.fc38.i686.rpm 49 MB/s | 2.9 MB 00:00 (859/1093): assimp-devel-5.0.1-9.fc38.i686.rpm 2.6 MB/s | 145 kB 00:00 (860/1093): avahi-compat-libdns_sd-0.8-19.fc38. 634 kB/s | 26 kB 00:00 (861/1093): blosc-1.21.1-3.fc38.i686.rpm 5.3 MB/s | 62 kB 00:00 (862/1093): boost-1.78.0-9.fc38.i686.rpm 1.5 MB/s | 15 kB 00:00 (863/1093): boost-atomic-1.78.0-9.fc38.i686.rpm 2.1 MB/s | 20 kB 00:00 (864/1093): boost-chrono-1.78.0-9.fc38.i686.rpm 2.5 MB/s | 29 kB 00:00 (865/1093): boost-container-1.78.0-9.fc38.i686. 4.2 MB/s | 41 kB 00:00 (866/1093): boost-context-1.78.0-9.fc38.i686.rp 1.9 MB/s | 18 kB 00:00 (867/1093): boost-contract-1.78.0-9.fc38.i686.r 4.9 MB/s | 50 kB 00:00 (868/1093): boost-coroutine-1.78.0-9.fc38.i686. 2.0 MB/s | 24 kB 00:00 (869/1093): boost-date-time-1.78.0-9.fc38.i686. 1.8 MB/s | 17 kB 00:00 (870/1093): blas-devel-3.11.0-1.fc38.i686.rpm 106 kB/s | 18 kB 00:00 (871/1093): blas-3.11.0-1.fc38.i686.rpm 1.8 MB/s | 328 kB 00:00 (872/1093): boost-fiber-1.78.0-9.fc38.i686.rpm 4.3 MB/s | 45 kB 00:00 (873/1093): boost-filesystem-1.78.0-9.fc38.i686 6.4 MB/s | 71 kB 00:00 (874/1093): boost-graph-1.78.0-9.fc38.i686.rpm 11 MB/s | 158 kB 00:00 (875/1093): boost-iostreams-1.78.0-9.fc38.i686. 3.9 MB/s | 45 kB 00:00 (876/1093): boost-locale-1.78.0-9.fc38.i686.rpm 16 MB/s | 243 kB 00:00 (877/1093): boost-json-1.78.0-9.fc38.i686.rpm 6.8 MB/s | 123 kB 00:00 (878/1093): boost-math-1.78.0-9.fc38.i686.rpm 14 MB/s | 202 kB 00:00 (879/1093): boost-log-1.78.0-9.fc38.i686.rpm 26 MB/s | 531 kB 00:00 (880/1093): boost-nowide-1.78.0-9.fc38.i686.rpm 2.3 MB/s | 22 kB 00:00 (881/1093): boost-numpy3-1.78.0-9.fc38.i686.rpm 2.9 MB/s | 31 kB 00:00 (882/1093): boost-program-options-1.78.0-9.fc38 6.3 MB/s | 117 kB 00:00 (883/1093): boost-python3-1.78.0-9.fc38.i686.rp 8.1 MB/s | 104 kB 00:00 (884/1093): boost-regex-1.78.0-9.fc38.i686.rpm 11 MB/s | 117 kB 00:00 (885/1093): boost-random-1.78.0-9.fc38.i686.rpm 2.3 MB/s | 27 kB 00:00 (886/1093): boost-stacktrace-1.78.0-9.fc38.i686 3.0 MB/s | 32 kB 00:00 (887/1093): boost-serialization-1.78.0-9.fc38.i 9.4 MB/s | 145 kB 00:00 (888/1093): boost-system-1.78.0-9.fc38.i686.rpm 1.7 MB/s | 16 kB 00:00 (889/1093): boost-test-1.78.0-9.fc38.i686.rpm 14 MB/s | 257 kB 00:00 (890/1093): boost-thread-1.78.0-9.fc38.i686.rpm 3.4 MB/s | 65 kB 00:00 (891/1093): boost-timer-1.78.0-9.fc38.i686.rpm 2.4 MB/s | 28 kB 00:00 (892/1093): boost-type_erasure-1.78.0-9.fc38.i6 2.8 MB/s | 37 kB 00:00 (893/1093): boost-wave-1.78.0-9.fc38.i686.rpm 16 MB/s | 231 kB 00:00 (894/1093): bubblewrap-0.5.0-3.fc38.i686.rpm 5.0 MB/s | 56 kB 00:00 (895/1093): cdparanoia-libs-10.2-40.fc38.i686.r 5.3 MB/s | 57 kB 00:00 (896/1093): boost-devel-1.78.0-9.fc38.i686.rpm 51 MB/s | 11 MB 00:00 (897/1093): cfitsio-4.1.0-1.fc38.i686.rpm 32 MB/s | 659 kB 00:00 (898/1093): cgnslib-4.3.0-5.fc38.i686.rpm 13 MB/s | 425 kB 00:00 (899/1093): cgnslib-common-4.3.0-5.fc38.noarch. 5.5 MB/s | 105 kB 00:00 (900/1093): cgnslib-libs-4.3.0-5.fc38.i686.rpm 18 MB/s | 330 kB 00:00 (901/1093): cli11-devel-2.3.1-1.fc38.noarch.rpm 6.5 MB/s | 127 kB 00:00 (902/1093): cgnslib-devel-4.3.0-5.fc38.i686.rpm 1.3 MB/s | 56 kB 00:00 (903/1093): desktop-file-utils-0.26-7.fc38.i686 6.0 MB/s | 71 kB 00:00 (904/1093): double-conversion-3.1.5-7.fc38.i686 4.1 MB/s | 53 kB 00:00 (905/1093): enchant2-2.3.3-2.fc38.i686.rpm 6.3 MB/s | 69 kB 00:00 (906/1093): eigen3-devel-3.4.0-8.fc38.noarch.rp 42 MB/s | 1.1 MB 00:00 (907/1093): expat-devel-2.5.0-1.fc38.i686.rpm 3.9 MB/s | 52 kB 00:00 (908/1093): fdk-aac-free-2.0.0-9.fc38.i686.rpm 22 MB/s | 331 kB 00:00 (909/1093): double-conversion-devel-3.1.5-7.fc3 205 kB/s | 28 kB 00:00 (910/1093): flann-devel-1.9.1-8.fc38.i686.rpm 960 kB/s | 95 kB 00:00 (911/1093): freeglut-devel-3.4.0-1.fc38.i686.rp 38 MB/s | 891 kB 00:00 (912/1093): freexl-1.0.6-18.fc38.i686.rpm 2.6 MB/s | 36 kB 00:00 (913/1093): freeglut-3.4.0-1.fc38.i686.rpm 2.8 MB/s | 155 kB 00:00 (914/1093): flann-1.9.1-8.fc38.i686.rpm 7.0 MB/s | 1.2 MB 00:00 (915/1093): gdcm-3.0.12-5.fc38.i686.rpm 51 MB/s | 1.5 MB 00:00 (916/1093): giflib-5.2.1-14.fc38.i686.rpm 2.4 MB/s | 53 kB 00:00 (917/1093): glew-devel-2.2.0-3.fc38.i686.rpm 15 MB/s | 217 kB 00:00 (918/1093): graphene-1.10.6-4.fc38.i686.rpm 7.2 MB/s | 82 kB 00:00 (919/1093): glib-networking-2.74.0-1.fc38.i686. 14 MB/s | 194 kB 00:00 (920/1093): gssdp-1.6.2-1.fc38.i686.rpm 5.0 MB/s | 61 kB 00:00 (921/1093): gupnp-1.6.3-1.fc38.i686.rpm 8.3 MB/s | 113 kB 00:00 (922/1093): gupnp-igd-1.2.0-7.fc38.i686.rpm 2.4 MB/s | 36 kB 00:00 (923/1093): gstreamer1-1.20.4-1.fc38.i686.rpm 38 MB/s | 1.5 MB 00:00 (924/1093): hunspell-1.7.1-1.fc38.i686.rpm 15 MB/s | 348 kB 00:00 (925/1093): hunspell-filesystem-1.7.1-1.fc38.i6 922 kB/s | 9.4 kB 00:00 (926/1093): hunspell-en-US-0.20201207-2.fc38.no 6.2 MB/s | 181 kB 00:00 (927/1093): gstreamer1-plugins-base-1.20.4-1.fc 32 MB/s | 2.2 MB 00:00 (928/1093): hyphen-2.8.8-18.fc38.i686.rpm 1.4 MB/s | 30 kB 00:00 (929/1093): irrXML-1.8.5-3.fc38.i686.rpm 1.2 MB/s | 42 kB 00:00 (930/1093): hwloc-libs-2.5.0-4.fc38.i686.rpm 51 MB/s | 2.2 MB 00:00 (931/1093): lapack-devel-3.11.0-1.fc38.i686.rpm 4.2 MB/s | 78 kB 00:00 (932/1093): lib3ds-1.3.0-39.fc38.i686.rpm 5.3 MB/s | 73 kB 00:00 (933/1093): lib3ds-devel-1.3.0-39.fc38.i686.rpm 1.5 MB/s | 24 kB 00:00 (934/1093): lapack-3.11.0-1.fc38.i686.rpm 66 MB/s | 7.8 MB 00:00 (935/1093): libGLEW-2.2.0-3.fc38.i686.rpm 2.6 MB/s | 177 kB 00:00 (936/1093): jsoncpp-devel-1.9.5-3.fc38.i686.rpm 223 kB/s | 30 kB 00:00 (937/1093): libICE-devel-1.0.10-9.fc38.i686.rpm 4.5 MB/s | 46 kB 00:00 (938/1093): libXv-1.0.11-17.fc38.i686.rpm 1.9 MB/s | 19 kB 00:00 (939/1093): libSM-devel-1.2.3-11.fc38.i686.rpm 597 kB/s | 12 kB 00:00 (940/1093): libXt-devel-1.2.1-3.fc38.i686.rpm 19 MB/s | 408 kB 00:00 (941/1093): libconfuse-3.3-7.fc38.i686.rpm 13 MB/s | 192 kB 00:00 (942/1093): libarchive-devel-3.6.1-3.fc38.i686. 8.0 MB/s | 126 kB 00:00 (943/1093): libdc1394-2.2.6-8.fc38.i686.rpm 9.2 MB/s | 138 kB 00:00 (944/1093): libdecor-0.1.1-1.fc38.i686.rpm 4.0 MB/s | 44 kB 00:00 (945/1093): libdvdnav-6.1.1-4.fc38.i686.rpm 5.5 MB/s | 60 kB 00:00 (946/1093): libdvdread-6.1.3-2.fc38.i686.rpm 6.6 MB/s | 76 kB 00:00 (947/1093): libdc1394-devel-2.2.6-8.fc38.i686.r 556 kB/s | 53 kB 00:00 (948/1093): libdrm-devel-2.4.114-1.fc38.i686.rp 1.5 MB/s | 164 kB 00:00 (949/1093): libfreenect-0.6.4-1.fc38.i686.rpm 1.5 MB/s | 124 kB 00:00 (950/1093): libfreenect-devel-0.6.4-1.fc38.i686 3.5 MB/s | 151 kB 00:00 (951/1093): libfreenect-opencv-0.6.4-1.fc38.i68 494 kB/s | 16 kB 00:00 (952/1093): libftdi-1.5-5.fc38.i686.rpm 3.6 MB/s | 46 kB 00:00 (953/1093): libftdi-devel-1.5-5.fc38.i686.rpm 2.8 MB/s | 37 kB 00:00 (954/1093): libgeotiff-1.7.1-5.fc38.i686.rpm 7.7 MB/s | 105 kB 00:00 (955/1093): libgcrypt-1.10.1-6.fc38.i686.rpm 15 MB/s | 479 kB 00:00 (956/1093): libgpg-error-1.46-1.fc38.i686.rpm 11 MB/s | 226 kB 00:00 (957/1093): libgta-1.2.1-8.fc38.i686.rpm 3.4 MB/s | 40 kB 00:00 (958/1093): libharu-devel-2.3.0-16.fc38.i686.rp 2.1 MB/s | 40 kB 00:00 (959/1093): libharu-2.3.0-16.fc38.i686.rpm 27 MB/s | 559 kB 00:00 (960/1093): liblerc-4.0.0-2.fc38.i686.rpm 15 MB/s | 216 kB 00:00 (961/1093): libkml-1.3.0-42.fc38.i686.rpm 23 MB/s | 392 kB 00:00 (962/1093): libmanette-0.2.6-5.fc38.i686.rpm 4.1 MB/s | 51 kB 00:00 (963/1093): libmspack-0.10.1-0.8.alpha.fc38.i68 5.5 MB/s | 72 kB 00:00 (964/1093): libpciaccess-devel-0.16-7.fc38.i686 848 kB/s | 13 kB 00:00 (965/1093): libfreenect-fakenect-0.6.4-1.fc38.i 262 kB/s | 55 kB 00:00 (966/1093): libpq-15.0-2.fc38.i686.rpm 19 MB/s | 217 kB 00:00 (967/1093): libpq-devel-15.0-2.fc38.i686.rpm 7.3 MB/s | 100 kB 00:00 (968/1093): libproxy-0.4.18-4.fc38.i686.rpm 6.4 MB/s | 76 kB 00:00 (969/1093): libphidget22-1.12.20220912-1.fc38.i 4.9 MB/s | 583 kB 00:00 (970/1093): libraw1394-devel-2.1.2-16.fc38.i686 2.9 MB/s | 35 kB 00:00 (971/1093): librttopo-1.1.0-10.fc38.i686.rpm 18 MB/s | 235 kB 00:00 (972/1093): libsecret-0.20.5-2.fc38.i686.rpm 12 MB/s | 192 kB 00:00 (973/1093): libsoup-2.74.3-1.fc38.i686.rpm 27 MB/s | 414 kB 00:00 (974/1093): libphidget22-devel-1.12.20220912-1. 467 kB/s | 65 kB 00:00 (975/1093): libsrtp-2.3.0-9.fc38.i686.rpm 4.9 MB/s | 62 kB 00:00 (976/1093): libtheora-1.1.1-32.fc38.i686.rpm 13 MB/s | 170 kB 00:00 (977/1093): libtheora-devel-1.1.1-32.fc38.i686. 2.2 MB/s | 32 kB 00:00 (978/1093): libunwind-1.6.2-5.fc38.i686.rpm 5.4 MB/s | 66 kB 00:00 (979/1093): libusb1-devel-1.0.26-1.fc38.i686.rp 2.2 MB/s | 25 kB 00:00 (980/1093): libva-2.16.0-1.fc38.i686.rpm 7.6 MB/s | 113 kB 00:00 (981/1093): libspatialite-5.0.1-19.fc38.i686.rp 56 MB/s | 3.2 MB 00:00 (982/1093): libvisual-0.4.0-36.fc38.i686.rpm 9.8 MB/s | 153 kB 00:00 (983/1093): libwpe-1.14.0-1.fc38.i686.rpm 3.1 MB/s | 31 kB 00:00 (984/1093): lua-5.4.4-6.fc38.i686.rpm 18 MB/s | 198 kB 00:00 (985/1093): lilv-libs-0.24.14-3.fc38.i686.rpm 5.2 MB/s | 65 kB 00:00 (986/1093): lua-filesystem-1.8.0-7.fc38.i686.rp 4.0 MB/s | 35 kB 00:00 (987/1093): lua-lpeg-1.0.2-9.fc38.i686.rpm 7.4 MB/s | 70 kB 00:00 (988/1093): lua-posix-35.1-4.fc38.i686.rpm 13 MB/s | 137 kB 00:00 (989/1093): lua-term-0.07-16.fc38.i686.rpm 1.8 MB/s | 16 kB 00:00 (990/1093): mariadb-connector-c-3.2.7-2.fc38.i6 19 MB/s | 205 kB 00:00 (991/1093): mariadb-connector-c-config-3.2.7-2. 995 kB/s | 10 kB 00:00 (992/1093): lz4-devel-1.9.3-5.fc38.i686.rpm 1.8 MB/s | 30 kB 00:00 (993/1093): mesa-filesystem-22.3.1-1.fc38.i686. 2.0 MB/s | 19 kB 00:00 (994/1093): mesa-libGL-devel-22.3.1-1.fc38.i686 2.9 MB/s | 36 kB 00:00 (995/1093): mesa-libGLU-devel-9.0.1-7.fc38.i686 1.4 MB/s | 13 kB 00:00 (996/1093): minizip-ng-3.0.7-2.fc38.i686.rpm 7.0 MB/s | 82 kB 00:00 (997/1093): python3-libftdi-1.5-5.fc38.i686.rpm 3.7 MB/s | 84 kB 00:00 (998/1093): gdal-devel-3.6.1-1.fc38.i686.rpm 2.6 MB/s | 205 kB 00:00 (999/1093): geos-3.11.1-1.fc38.i686.rpm 26 MB/s | 1.1 MB 00:00 (1000/1093): gl-manpages-1.1-25.20190306.fc37.n 25 MB/s | 1.0 MB 00:00 (1001/1093): mariadb-connector-c-devel-3.2.7-2. 257 kB/s | 54 kB 00:00 (1002/1093): gdal-libs-3.6.1-1.fc38.i686.rpm 43 MB/s | 8.8 MB 00:00 (1003/1093): gsettings-desktop-schemas-43.0-1.f 13 MB/s | 716 kB 00:00 (1004/1093): hdf-libs-4.2.15-11.fc37.i686.rpm 16 MB/s | 301 kB 00:00 (1005/1093): hdf5-mpich-devel-1.12.1-10.fc37.i6 13 MB/s | 1.2 MB 00:00 (1006/1093): gstreamer1-plugins-bad-free-1.20.4 19 MB/s | 3.0 MB 00:00 (1007/1093): hdf5-mpich-1.12.1-10.fc37.i686.rpm 14 MB/s | 2.1 MB 00:00 (1008/1093): iso-codes-4.12.0-2.fc38.noarch.rpm 39 MB/s | 3.4 MB 00:00 (1009/1093): libnice-0.1.19-3.fc38.i686.rpm 4.3 MB/s | 209 kB 00:00 (1010/1093): javascriptcoregtk4.0-2.39.3-3.fc38 43 MB/s | 3.9 MB 00:00 (1011/1093): libqhull-7.2.1-11.fc38.i686.rpm 9.9 MB/s | 179 kB 00:00 (1012/1093): lua-json-1.3.4-2.fc37.noarch.rpm 1.8 MB/s | 26 kB 00:00 (1013/1093): libqhull_p-7.2.1-11.fc38.i686.rpm 9.4 MB/s | 182 kB 00:00 (1014/1093): netcdf-4.9.0-4.fc38.i686.rpm 22 MB/s | 882 kB 00:00 (1015/1093): mpich-devel-4.0.2-4.fc38.i686.rpm 27 MB/s | 1.3 MB 00:00 (1016/1093): mpich-4.0.2-4.fc38.i686.rpm 30 MB/s | 1.6 MB 00:00 (1017/1093): netcdf-devel-4.9.0-4.fc38.i686.rpm 4.9 MB/s | 90 kB 00:00 (1018/1093): netcdf-cxx-4.2-30.fc37.i686.rpm 1.8 MB/s | 48 kB 00:00 (1019/1093): netcdf-cxx-devel-4.2-30.fc37.i686. 12 MB/s | 371 kB 00:00 (1020/1093): netcdf-mpich-devel-4.9.0-4.fc38.i6 3.0 MB/s | 51 kB 00:00 (1021/1093): netcdf-mpich-4.9.0-4.fc38.i686.rpm 32 MB/s | 873 kB 00:00 (1022/1093): octomap-1.9.7-4.fc37.i686.rpm 8.7 MB/s | 171 kB 00:00 (1023/1093): octomap-devel-1.9.7-4.fc37.i686.rp 3.2 MB/s | 58 kB 00:00 (1024/1093): ogdi-4.1.0-8.fc37.i686.rpm 14 MB/s | 252 kB 00:00 (1025/1093): openblas-serial-0.3.21-4.fc38.i686 52 MB/s | 3.7 MB 00:00 (1026/1093): openni-1.5.7.10-26.fc36.i686.rpm 4.4 MB/s | 417 kB 00:00 (1027/1093): openslide-3.4.1-22.fc37.i686.rpm 5.1 MB/s | 118 kB 00:00 (1028/1093): opencv-core-4.6.0-10.fc38.i686.rpm 55 MB/s | 7.7 MB 00:00 (1029/1093): openni-devel-1.5.7.10-26.fc36.i686 14 MB/s | 1.1 MB 00:00 (1030/1093): openslide-devel-3.4.1-22.fc37.i686 749 kB/s | 13 kB 00:00 (1031/1093): orc-0.4.33-1.fc38.i686.rpm 12 MB/s | 214 kB 00:00 (1032/1093): openssl-devel-3.0.5-6.fc38.i686.rp 42 MB/s | 3.0 MB 00:00 (1033/1093): pcl-devel-1.12.0-22.fc37.i686.rpm 22 MB/s | 1.1 MB 00:00 (1034/1093): poly2tri-0.0-25.20130501hg26242d0a 2.3 MB/s | 33 kB 00:00 (1035/1093): procps-ng-3.3.17-8.fc38.i686.rpm 14 MB/s | 332 kB 00:00 (1036/1093): proj-9.1.1-1.fc38.i686.rpm 38 MB/s | 1.5 MB 00:00 (1037/1093): proj-data-9.1.1-1.fc38.noarch.rpm 35 MB/s | 1.2 MB 00:00 (1038/1093): proj-devel-9.1.1-1.fc38.i686.rpm 5.7 MB/s | 80 kB 00:00 (1039/1093): pugixml-1.13-1.fc38.i686.rpm 5.1 MB/s | 107 kB 00:00 (1040/1093): protobuf-3.19.6-1.fc38.i686.rpm 29 MB/s | 1.1 MB 00:00 (1041/1093): pugixml-devel-1.13-1.fc38.i686.rpm 1.5 MB/s | 23 kB 00:00 (1042/1093): python3-numpy-1.23.5-1.fc38.i686.r 37 MB/s | 7.5 MB 00:00 (1043/1093): qhull-devel-7.2.1-11.fc38.i686.rpm 5.1 MB/s | 178 kB 00:00 (1044/1093): pcl-1.12.0-22.fc37.i686.rpm 32 MB/s | 14 MB 00:00 (1045/1093): qt5-designer-5.15.7-1.fc38.i686.rp 4.8 MB/s | 176 kB 00:00 (1046/1093): python3-vtk-9.1.0-18.fc38.i686.rpm 33 MB/s | 9.8 MB 00:00 (1047/1093): qt5-linguist-5.15.7-1.fc38.i686.rp 29 MB/s | 935 kB 00:00 (1048/1093): qt5-doctools-5.15.7-1.fc38.i686.rp 21 MB/s | 754 kB 00:00 (1049/1093): qt5-qttools-5.15.7-1.fc38.i686.rpm 2.8 MB/s | 43 kB 00:00 (1050/1093): qt5-qtsensors-5.15.7-1.fc38.i686.r 11 MB/s | 235 kB 00:00 (1051/1093): qt5-qttools-devel-5.15.7-1.fc38.i6 10 MB/s | 189 kB 00:00 (1052/1093): qt5-qtlocation-5.15.7-1.fc38.i686. 41 MB/s | 3.4 MB 00:00 (1053/1093): qt5-qttools-libs-designercomponent 18 MB/s | 862 kB 00:00 (1054/1093): qt5-qttools-libs-designer-5.15.7-1 39 MB/s | 2.8 MB 00:00 (1055/1093): qt5-qtwebchannel-5.15.7-1.fc38.i68 6.7 MB/s | 106 kB 00:00 (1056/1093): qt5-qtwebkit-devel-5.212.0-0.70alp 3.7 MB/s | 55 kB 00:00 (1057/1093): qt5-qtx11extras-5.15.7-1.fc38.i686 2.3 MB/s | 35 kB 00:00 (1058/1093): qt5-qtx11extras-devel-5.15.7-1.fc3 1.0 MB/s | 15 kB 00:00 (1059/1093): rpm-mpi-hooks-8-4.fc37.noarch.rpm 503 kB/s | 11 kB 00:00 (1060/1093): serd-0.30.12-2.fc37.i686.rpm 3.7 MB/s | 65 kB 00:00 (1061/1093): snappy-1.1.9-5.fc37.i686.rpm 2.4 MB/s | 37 kB 00:00 (1062/1093): sord-0.16.10-1.fc37.i686.rpm 3.2 MB/s | 49 kB 00:00 (1063/1093): soundtouch-2.3.1-3.fc37.i686.rpm 5.6 MB/s | 99 kB 00:00 (1064/1093): sqlite-devel-3.40.0-1.fc38.i686.rp 7.1 MB/s | 143 kB 00:00 (1065/1093): sqlite-3.40.0-1.fc38.i686.rpm 18 MB/s | 858 kB 00:00 (1066/1093): sratom-0.6.10-2.fc37.i686.rpm 897 kB/s | 27 kB 00:00 (1067/1093): suitesparse-devel-5.13.0-1.fc38.i6 4.5 MB/s | 127 kB 00:00 (1068/1093): tbb-2020.3-12.fc37.i686.rpm 6.5 MB/s | 176 kB 00:00 (1069/1093): qt5-qtwebkit-5.212.0-0.70alpha4.fc 77 MB/s | 14 MB 00:00 (1070/1093): tbb-devel-2020.3-12.fc37.i686.rpm 11 MB/s | 313 kB 00:00 (1071/1093): tcl-8.6.12-3.fc38.i686.rpm 42 MB/s | 1.1 MB 00:00 (1072/1093): tinyxml-2.6.2-25.fc37.i686.rpm 4.1 MB/s | 63 kB 00:00 (1073/1093): uriparser-0.9.7-1.fc38.i686.rpm 3.9 MB/s | 65 kB 00:00 (1074/1093): unixODBC-2.3.11-1.fc38.i686.rpm 21 MB/s | 485 kB 00:00 (1075/1093): tk-8.6.12-3.fc37.i686.rpm 35 MB/s | 1.6 MB 00:00 (1076/1093): utf8cpp-devel-3.2.2-1.fc38.noarch. 1.6 MB/s | 26 kB 00:00 (1077/1093): vtk-qt-9.1.0-18.fc38.i686.rpm 11 MB/s | 294 kB 00:00 (1078/1093): webkit2gtk4.0-2.39.3-3.fc38.i686.r 43 MB/s | 25 MB 00:00 (1079/1093): webrtc-audio-processing-0.3.1-9.fc 4.1 MB/s | 330 kB 00:00 (1080/1093): woff2-1.0.2-15.fc37.i686.rpm 2.3 MB/s | 63 kB 00:00 (1081/1093): wpebackend-fdo-1.14.0-1.fc38.i686. 877 kB/s | 49 kB 00:00 (1082/1093): wxBase-3.2.1-4.fc38.i686.rpm 11 MB/s | 1.0 MB 00:00 (1083/1093): wxBase-devel-3.2.1-4.fc38.i686.rpm 20 MB/s | 1.2 MB 00:00 (1084/1093): vtk-9.1.0-18.fc38.i686.rpm 22 MB/s | 23 MB 00:01 (1085/1093): wxGTK-devel-3.2.1-4.fc38.i686.rpm 1.9 MB/s | 33 kB 00:00 (1086/1093): wxGTK-gl-3.2.1-4.fc38.i686.rpm 800 kB/s | 42 kB 00:00 (1087/1093): wxGTK-i18n-3.2.1-4.fc38.noarch.rpm 3.0 MB/s | 486 kB 00:00 (1088/1093): wxGTK-media-3.2.1-4.fc38.i686.rpm 1.8 MB/s | 58 kB 00:00 (1089/1093): wxGTK-webview-3.2.1-4.fc38.i686.rp 2.1 MB/s | 79 kB 00:00 (1090/1093): xdg-dbus-proxy-0.1.3-2.fc37.i686.r 1.5 MB/s | 45 kB 00:00 (1091/1093): wxGTK-3.2.1-4.fc38.i686.rpm 8.6 MB/s | 5.1 MB 00:00 (1092/1093): xerces-c-3.2.3-7.fc37.i686.rpm 4.8 MB/s | 1.0 MB 00:00 (1093/1093): vtk-devel-9.1.0-18.fc38.i686.rpm 15 MB/s | 56 MB 00:03 -------------------------------------------------------------------------------- Total 37 MB/s | 279 MB 00:07 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: texlive-base-9:20210325-52.fc38.i686 1/1 Preparing : 1/1 Running scriptlet: texlive-base-9:20210325-52.fc38.i686 1/1093 Installing : texlive-base-9:20210325-52.fc38.i686 1/1093 Installing : cmake-filesystem-3.25.1-1.fc38.i686 2/1093 Installing : libpng-2:1.6.37-13.fc38.i686 3/1093 Installing : libjpeg-turbo-2.1.4-1.fc38.i686 4/1093 Installing : expat-2.5.0-1.fc38.i686 5/1093 Installing : xorg-x11-proto-devel-2022.2-2.fc38.noarch 6/1093 Installing : texlive-lib-9:20210325-52.fc38.i686 7/1093 Installing : libicu-71.1-2.fc38.i686 8/1093 Installing : zlib-devel-1.2.13-1.fc38.i686 9/1093 Installing : libwayland-client-1.21.0-1.fc37.i686 10/1093 Installing : libwebp-1.2.4-2.fc38.i686 11/1093 Installing : boost-system-1.78.0-9.fc38.i686 12/1093 Installing : openjpeg2-2.5.0-2.fc37.i686 13/1093 Installing : nspr-4.35.0-2.fc38.i686 14/1093 Installing : libogg-2:1.3.5-4.fc38.i686 15/1093 Installing : dbus-libs-1:1.14.4-1.fc38.i686 16/1093 Installing : qt5-qttools-common-5.15.7-1.fc38.noarch 17/1093 Installing : boost-chrono-1.78.0-9.fc38.i686 18/1093 Installing : boost-thread-1.78.0-9.fc38.i686 19/1093 Installing : libpng-devel-2:1.6.37-13.fc38.i686 20/1093 Installing : libwayland-server-1.21.0-1.fc37.i686 21/1093 Installing : libwayland-egl-1.21.0-1.fc37.i686 22/1093 Installing : libglvnd-1:1.6.0-1.fc38.i686 23/1093 Installing : libglvnd-opengl-1:1.6.0-1.fc38.i686 24/1093 Installing : libepoxy-1.5.10-2.fc38.i686 25/1093 Installing : libaec-1.0.6-3.fc38.i686 26/1093 Installing : libX11-xcb-1.8.1-2.fc38.i686 27/1093 Installing : lcms2-2.14-1.fc38.i686 28/1093 Installing : fonts-filesystem-1:2.0.5-10.fc38.noarch 29/1093 Installing : urw-base35-fonts-common-20200910-15.fc37.noarc 30/1093 Installing : nss-util-3.85.0-1.fc38.i686 31/1093 Installing : libwayland-cursor-1.21.0-1.fc37.i686 32/1093 Installing : tcl-1:8.6.12-3.fc38.i686 33/1093 Installing : libquadmath-13.0.0-0.4.fc38.i686 34/1093 Installing : libgfortran-13.0.0-0.4.fc38.i686 35/1093 Installing : hdf5-1.12.1-10.fc37.i686 36/1093 Installing : libmpc-1.2.1-5.fc38.i686 37/1093 Installing : libICE-1.0.10-9.fc38.i686 38/1093 Installing : libSM-1.2.3-11.fc38.i686 39/1093 Installing : gnutls-3.7.8-9.fc38.i686 40/1093 Running scriptlet: xml-common-0.6.3-59.fc37.noarch 41/1093 Installing : xml-common-0.6.3-59.fc37.noarch 41/1093 Installing : python-rpm-macros-3.11-6.fc38.noarch 42/1093 Installing : flexiblas-3.2.1-3.fc38.i686 43/1093 Installing : emacs-filesystem-1:28.1-3.fc37.noarch 44/1093 Installing : libcurl-devel-7.87.0-1.fc38.i686 45/1093 Installing : glib2-2.74.1-2.fc38.i686 46/1093 Installing : libgudev-237-3.fc38.i686 47/1093 Installing : json-glib-1.6.6-3.fc38.i686 48/1093 Installing : shared-mime-info-2.2-2.fc37.i686 49/1093 Running scriptlet: shared-mime-info-2.2-2.fc37.i686 49/1093 Installing : gdk-pixbuf2-2.42.10-1.fc38.i686 50/1093 Installing : libtheora-1:1.1.1-32.fc38.i686 51/1093 Installing : boost-regex-1.78.0-9.fc38.i686 52/1093 Installing : hdf-libs-4.2.15-11.fc37.i686 53/1093 Installing : serd-0.30.12-2.fc37.i686 54/1093 Installing : opus-1.3.1-11.fc37.i686 55/1093 Installing : libqhull_r-1:7.2.1-11.fc38.i686 56/1093 Installing : geos-3.11.1-1.fc38.i686 57/1093 Installing : libtool-ltdl-2.4.7-3.0.1.fc38.i686 58/1093 Installing : libatomic-13.0.0-0.4.fc38.i686 59/1093 Installing : libusb1-1.0.26-1.fc38.i686 60/1093 Installing : mesa-libglapi-22.3.1-1.fc38.i686 61/1093 Installing : libxslt-1.1.37-1.fc38.i686 62/1093 Installing : jsoncpp-1.9.5-3.fc38.i686 63/1093 Installing : json-c-0.16-3.fc38.i686 64/1093 Installing : graphite2-1.3.14-10.fc38.i686 65/1093 Installing : harfbuzz-6.0.0-1.fc38.i686 66/1093 Installing : freetype-2.12.1-3.fc38.i686 67/1093 Installing : fribidi-1.0.12-2.fc38.i686 68/1093 Installing : boost-context-1.78.0-9.fc38.i686 69/1093 Installing : boost-atomic-1.78.0-9.fc38.i686 70/1093 Installing : fribidi-devel-1.0.12-2.fc38.i686 71/1093 Installing : libusb1-devel-1.0.26-1.fc38.i686 72/1093 Installing : python3-rpm-macros-3.11-6.fc38.noarch 73/1093 Installing : dbus-devel-1:1.14.4-1.fc38.i686 74/1093 Installing : libICE-devel-1.0.10-9.fc38.i686 75/1093 Installing : libaec-devel-1.0.6-3.fc38.i686 76/1093 Installing : libjpeg-turbo-devel-2.1.4-1.fc38.i686 77/1093 Installing : eigen3-devel-3.4.0-8.fc38.noarch 78/1093 Installing : openssl-devel-1:3.0.5-6.fc38.i686 79/1093 Installing : openblas-0.3.21-4.fc38.i686 80/1093 Installing : kernel-headers-6.1.0-1.fc38.i686 81/1093 Installing : gl-manpages-1.1-25.20190306.fc37.noarch 82/1093 Installing : adobe-mappings-cmap-20190730-4.fc37.noarch 83/1093 Installing : libstdc++-devel-13.0.0-0.4.fc38.i686 84/1093 Installing : libffi-devel-3.4.4-1.fc38.i686 85/1093 Installing : hunspell-filesystem-1.7.1-1.fc38.i686 86/1093 Installing : boost-filesystem-1.78.0-9.fc38.i686 87/1093 Installing : hunspell-en-US-0.20201207-2.fc38.noarch 88/1093 Installing : hunspell-1.7.1-1.fc38.i686 89/1093 Installing : harfbuzz-icu-6.0.0-1.fc38.i686 90/1093 Installing : libcloudproviders-0.3.1-6.fc38.i686 91/1093 Installing : javascriptcoregtk4.0-2.39.3-3.fc38.i686 92/1093 Installing : cgnslib-libs-4.3.0-5.fc38.i686 93/1093 Installing : blas-3.11.0-1.fc38.i686 94/1093 Installing : avahi-libs-0.8-19.fc38.i686 95/1093 Installing : cups-libs-1:2.4.2-5.fc38.i686 96/1093 Installing : libvorbis-1:1.3.7-6.fc38.i686 97/1093 Installing : libicu-devel-71.1-2.fc38.i686 98/1093 Installing : libharu-2.3.0-16.fc38.i686 99/1093 Installing : zziplib-0.13.72-2.fc37.i686 100/1093 Installing : woff2-1.0.2-15.fc37.i686 101/1093 Installing : vulkan-loader-1.3.231.1-2.fc38.i686 102/1093 Installing : tbb-2020.3-12.fc37.i686 103/1093 Installing : pugixml-1.13-1.fc38.i686 104/1093 Installing : pixman-0.40.0-6.fc37.i686 105/1093 Installing : pixman-devel-0.40.0-6.fc37.i686 106/1093 Installing : pcre2-utf32-10.40-1.fc37.1.i686 107/1093 Installing : pcre2-utf16-10.40-1.fc37.1.i686 108/1093 Installing : pcre2-devel-10.40-1.fc37.1.i686 109/1093 Installing : orc-0.4.33-1.fc38.i686 110/1093 Installing : libstemmer-2.2.0-4.fc38.i686 111/1093 Installing : m4-1.4.19-4.fc38.i686 112/1093 Installing : lua-5.4.4-6.fc38.i686 113/1093 Installing : libxshmfence-1.3-11.fc38.i686 114/1093 Installing : libseccomp-2.5.3-3.fc38.i686 115/1093 Installing : libraw1394-2.1.2-16.fc38.i686 116/1093 Installing : libdc1394-2.2.6-8.fc38.i686 117/1093 Installing : libpq-15.0-2.fc38.i686 118/1093 Installing : libpaper-1.1.28-5.fc38.i686 119/1093 Installing : libevdev-1.13.0-1.fc38.i686 120/1093 Installing : libdvdread-6.1.3-2.fc38.i686 121/1093 Installing : libdatrie-0.2.13-4.fc38.i686 122/1093 Installing : libthai-0.1.29-3.fc38.i686 123/1093 Installing : libXau-1.0.11-1.fc38.i686 124/1093 Installing : libxcb-1.13.1-10.fc38.i686 125/1093 Installing : kmod-libs-30-3.fc38.i686 126/1093 Installing : jbig2dec-libs-0.19-7.fc38.i686 127/1093 Installing : imath-3.1.6-1.fc38.i686 128/1093 Installing : openexr-libs-3.1.5-2.fc37.i686 129/1093 Installing : hyphen-2.8.8-18.fc38.i686 130/1093 Installing : gsm-1.0.22-1.fc38.i686 131/1093 Installing : gettext-libs-0.21.1-1.fc38.i686 132/1093 Installing : freexl-1.0.6-18.fc38.i686 133/1093 Installing : flann-1.9.1-8.fc38.i686 134/1093 Installing : double-conversion-3.1.5-7.fc38.i686 135/1093 Installing : boost-iostreams-1.78.0-9.fc38.i686 136/1093 Installing : boost-date-time-1.78.0-9.fc38.i686 137/1093 Installing : boost-container-1.78.0-9.fc38.i686 138/1093 Installing : double-conversion-devel-3.1.5-7.fc38.i686 139/1093 Installing : libXau-devel-1.0.11-1.fc38.i686 140/1093 Installing : libxcb-devel-1.13.1-10.fc38.i686 141/1093 Installing : libraw1394-devel-2.1.2-16.fc38.i686 142/1093 Installing : pugixml-devel-1.13-1.fc38.i686 143/1093 Installing : libharu-devel-2.3.0-16.fc38.i686 144/1093 Installing : libcloudproviders-devel-0.3.1-6.fc38.i686 145/1093 Installing : PEGTL-devel-2.8.3-5.fc38.i686 146/1093 Installing : adobe-mappings-cmap-deprecated-20190730-4.fc37 147/1093 Installing : libSM-devel-1.2.3-11.fc38.i686 148/1093 Installing : pyproject-rpm-macros-1.5.0-1.fc38.noarch 149/1093 Installing : graphite2-devel-1.3.14-10.fc38.i686 150/1093 Installing : jsoncpp-devel-1.9.5-3.fc38.i686 151/1093 Installing : gsettings-desktop-schemas-43.0-1.fc38.i686 152/1093 Installing : iso-codes-4.12.0-2.fc38.noarch 153/1093 Installing : urw-base35-bookman-fonts-20200910-15.fc37.noar 154/1093 Running scriptlet: urw-base35-bookman-fonts-20200910-15.fc37.noar 154/1093 Installing : urw-base35-c059-fonts-20200910-15.fc37.noarch 155/1093 Running scriptlet: urw-base35-c059-fonts-20200910-15.fc37.noarch 155/1093 Installing : urw-base35-d050000l-fonts-20200910-15.fc37.noa 156/1093 Running scriptlet: urw-base35-d050000l-fonts-20200910-15.fc37.noa 156/1093 Installing : urw-base35-gothic-fonts-20200910-15.fc37.noarc 157/1093 Running scriptlet: urw-base35-gothic-fonts-20200910-15.fc37.noarc 157/1093 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-15.fc 158/1093 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-15.fc 158/1093 Installing : urw-base35-nimbus-roman-fonts-20200910-15.fc37 159/1093 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-15.fc37 159/1093 Installing : urw-base35-nimbus-sans-fonts-20200910-15.fc37. 160/1093 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-15.fc37. 160/1093 Installing : urw-base35-p052-fonts-20200910-15.fc37.noarch 161/1093 Running scriptlet: urw-base35-p052-fonts-20200910-15.fc37.noarch 161/1093 Installing : urw-base35-standard-symbols-ps-fonts-20200910- 162/1093 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910- 162/1093 Installing : urw-base35-z003-fonts-20200910-15.fc37.noarch 163/1093 Running scriptlet: urw-base35-z003-fonts-20200910-15.fc37.noarch 163/1093 Installing : urw-base35-fonts-20200910-15.fc37.noarch 164/1093 Installing : expat-devel-2.5.0-1.fc38.i686 165/1093 Installing : cli11-devel-2.3.1-1.fc38.noarch 166/1093 Installing : utf8cpp-devel-3.2.2-1.fc38.noarch 167/1093 Installing : xz-devel-5.2.9-1.fc38.i686 168/1093 Installing : libxml2-devel-2.10.3-2.fc38.i686 169/1093 Installing : xkeyboard-config-2.36-3.fc38.noarch 170/1093 Installing : wxGTK-i18n-3.2.1-4.fc38.noarch 171/1093 Installing : vulkan-headers-1.3.231.1-1.fc38.noarch 172/1093 Installing : vulkan-loader-devel-1.3.231.1-2.fc38.i686 173/1093 Installing : vim-filesystem-2:9.0.1054-1.fc38.noarch 174/1093 Installing : texlive-texlive-common-doc-9:svn54176-61.fc38. 175/1093 Installing : sysprof-capture-devel-3.46.0-1.fc38.i686 176/1093 Installing : qt-settings-37.0-1.fc38.noarch 177/1093 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 178/1093 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 179/1093 Installing : proj-data-9.1.1-1.fc38.noarch 180/1093 Installing : poppler-data-0.4.11-3.fc37.noarch 181/1093 Installing : mailcap-2.1.53-4.fc37.noarch 182/1093 Installing : libblkid-devel-2.38.1-3.fc38.i686 183/1093 Installing : hwdata-0.365-1.fc38.noarch 184/1093 Installing : hicolor-icon-theme-0.17-14.fc37.noarch 185/1093 Installing : google-noto-fonts-common-20201206^1.git0c78c83 186/1093 Installing : google-noto-sans-vf-fonts-20201206^1.git0c78c8 187/1093 Installing : google-droid-sans-fonts-20200215-13.fc37.noarc 188/1093 Installing : langpacks-core-font-en-3.0-27.fc38.noarch 189/1093 Installing : glibc-headers-x86-2.36.9000-19.fc38.noarch 190/1093 Installing : glibc-devel-2.36.9000-19.fc38.i686 191/1093 Installing : libxcrypt-devel-4.4.33-5.fc38.i686 192/1093 Installing : clang-resource-filesystem-15.0.6-3.fc38.i686 193/1093 Installing : adwaita-cursor-theme-43-1.fc38.noarch 194/1093 Installing : adwaita-icon-theme-43-1.fc38.noarch 195/1093 Installing : adobe-mappings-pdf-20190401-2.fc37.noarch 196/1093 Installing : annobin-docs-10.99-1.0.1.fc38.noarch 197/1093 Installing : mesa-filesystem-22.3.1-1.fc38.i686 198/1093 Installing : mariadb-connector-c-config-3.2.7-2.fc38.noarch 199/1093 Installing : lz4-devel-1.9.3-5.fc38.i686 200/1093 Installing : libwacom-data-2.4.0-1.fc38.noarch 201/1093 Installing : libsepol-devel-3.4-4.fc38.i686 202/1093 Installing : libselinux-devel-3.4-6.fc38.i686 203/1093 Installing : libmount-devel-2.38.1-3.fc38.i686 204/1093 Installing : libglvnd-core-devel-1:1.6.0-1.fc38.i686 205/1093 Installing : libarchive-devel-3.6.1-3.fc38.i686 206/1093 Installing : libX11-common-1.8.1-2.fc38.noarch 207/1093 Installing : kbd-misc-2.5.1-3.fc38.noarch 208/1093 Installing : kbd-legacy-2.5.1-3.fc38.noarch 209/1093 Installing : dbus-common-1:1.14.4-1.fc38.noarch 210/1093 Running scriptlet: dbus-common-1:1.14.4-1.fc38.noarch 210/1093 Installing : cgnslib-common-4.3.0-5.fc38.noarch 211/1093 Installing : bzip2-devel-1.0.8-12.fc38.i686 212/1093 Installing : libX11-1.8.1-2.fc38.i686 213/1093 Installing : qt5-qtbase-common-5.15.7-1.fc38.noarch 214/1093 Running scriptlet: qt5-qtbase-5.15.7-1.fc38.i686 215/1093 Installing : qt5-qtbase-5.15.7-1.fc38.i686 215/1093 Running scriptlet: qt5-qtbase-5.15.7-1.fc38.i686 215/1093 Installing : libX11-devel-1.8.1-2.fc38.i686 216/1093 Installing : libXext-1.3.5-1.fc38.i686 217/1093 Installing : fontconfig-2.14.1-2.fc38.i686 218/1093 Running scriptlet: fontconfig-2.14.1-2.fc38.i686 218/1093 Installing : libXext-devel-1.3.5-1.fc38.i686 219/1093 Installing : libXrender-0.9.11-1.fc38.i686 220/1093 Installing : libXrender-devel-0.9.11-1.fc38.i686 221/1093 Installing : cairo-1.17.6-2.fc38.i686 222/1093 Installing : libXi-1.8-3.fc38.i686 223/1093 Installing : libXfixes-6.0.0-4.fc38.i686 224/1093 Installing : libxkbcommon-1.4.1-2.fc38.i686 225/1093 Installing : libXfixes-devel-6.0.0-4.fc38.i686 226/1093 Installing : libXt-1.2.1-3.fc38.i686 227/1093 Installing : libXi-devel-1.8-3.fc38.i686 228/1093 Installing : libXmu-1.1.4-1.fc38.i686 229/1093 Installing : libXdamage-1.1.5-8.fc38.i686 230/1093 Installing : libXtst-1.2.4-1.fc38.i686 231/1093 Installing : cairo-gobject-1.17.6-2.fc38.i686 232/1093 Installing : libXft-2.3.6-1.fc38.i686 233/1093 Installing : pango-1.50.12-1.fc38.i686 234/1093 Installing : libXcomposite-0.4.5-8.fc38.i686 235/1093 Installing : libXpm-3.5.13-8.fc38.i686 236/1093 Installing : mariadb-connector-c-3.2.7-2.fc38.i686 237/1093 Installing : librsvg2-2.55.1-3.fc38.i686 238/1093 Running scriptlet: tk-1:8.6.12-3.fc37.i686 239/1093 Installing : tk-1:8.6.12-3.fc37.i686 239/1093 Installing : libwpe-1.14.0-1.fc38.i686 240/1093 Installing : libXcursor-1.2.1-2.fc38.i686 241/1093 Installing : libXrandr-1.5.2-9.fc38.i686 242/1093 Installing : libXinerama-1.1.5-1.fc38.i686 243/1093 Installing : libpciaccess-0.16-7.fc38.i686 244/1093 Installing : libpciaccess-devel-0.16-7.fc38.i686 245/1093 Installing : libXinerama-devel-1.1.5-1.fc38.i686 246/1093 Installing : libXrandr-devel-1.5.2-9.fc38.i686 247/1093 Installing : libXcursor-devel-1.2.1-2.fc38.i686 248/1093 Installing : libXcomposite-devel-0.4.5-8.fc38.i686 249/1093 Installing : libXtst-devel-1.2.4-1.fc38.i686 250/1093 Installing : libXdamage-devel-1.1.5-8.fc38.i686 251/1093 Installing : libXt-devel-1.2.1-3.fc38.i686 252/1093 Installing : libxkbcommon-devel-1.4.1-2.fc38.i686 253/1093 Installing : libdrm-2.4.114-1.fc38.i686 254/1093 Installing : mesa-libgbm-22.3.1-1.fc38.i686 255/1093 Installing : libdrm-devel-2.4.114-1.fc38.i686 256/1093 Installing : libglvnd-egl-1:1.6.0-1.fc38.i686 257/1093 Installing : mesa-libEGL-22.3.1-1.fc38.i686 258/1093 Installing : libglvnd-gles-1:1.6.0-1.fc38.i686 259/1093 Installing : wpebackend-fdo-1.14.0-1.fc38.i686 260/1093 Installing : mariadb-connector-c-devel-3.2.7-2.fc38.i686 261/1093 Installing : libXaw-1.0.14-3.fc38.i686 262/1093 Installing : lasi-1.1.3-9.fc38.i686 263/1093 Installing : libdecor-0.1.1-1.fc38.i686 264/1093 Installing : SDL2-2.26.0-1.fc38.i686 265/1093 Installing : libxkbcommon-x11-1.4.1-2.fc38.i686 266/1093 Installing : libXv-1.0.11-17.fc38.i686 267/1093 Installing : libXxf86vm-1.1.5-1.fc38.i686 268/1093 Installing : libglvnd-glx-1:1.6.0-1.fc38.i686 269/1093 Installing : mesa-libGL-22.3.1-1.fc38.i686 270/1093 Installing : libglvnd-devel-1:1.6.0-1.fc38.i686 271/1093 Installing : mesa-libGLU-9.0.1-7.fc38.i686 272/1093 Installing : mesa-libGLU-devel-9.0.1-7.fc38.i686 273/1093 Installing : mesa-libGL-devel-22.3.1-1.fc38.i686 274/1093 Installing : freeglut-3.4.0-1.fc38.i686 275/1093 Installing : libGLEW-2.2.0-3.fc38.i686 276/1093 Installing : glew-devel-2.2.0-3.fc38.i686 277/1093 Installing : libepoxy-devel-1.5.10-2.fc38.i686 278/1093 Installing : mesa-libEGL-devel-22.3.1-1.fc38.i686 279/1093 Installing : cgnslib-4.3.0-5.fc38.i686 280/1093 Installing : glx-utils-8.4.0-14.20210504git0f9e7d9.fc38.i68 281/1093 Installing : libva-2.16.0-1.fc38.i686 282/1093 Installing : qt5-qttools-5.15.7-1.fc38.i686 283/1093 Installing : xprop-1.2.5-2.fc37.i686 284/1093 Running scriptlet: dbus-broker-32-1.fc38.i686 285/1093 Installing : dbus-broker-32-1.fc38.i686 285/1093 Running scriptlet: dbus-broker-32-1.fc38.i686 285/1093 Installing : dbus-1:1.14.4-1.fc38.i686 286/1093 Installing : at-spi2-core-2.46.0-2.fc38.i686 287/1093 Installing : atk-2.46.0-2.fc38.i686 288/1093 Installing : at-spi2-atk-2.46.0-2.fc38.i686 289/1093 Installing : xdg-dbus-proxy-0.1.3-2.fc37.i686 290/1093 Installing : kbd-2.5.1-3.fc38.i686 291/1093 Installing : boost-json-1.78.0-9.fc38.i686 292/1093 Installing : boost-wave-1.78.0-9.fc38.i686 293/1093 Installing : xcb-util-0.4.0-20.fc37.i686 294/1093 Installing : xcb-util-image-0.4.1-1.fc38.i686 295/1093 Installing : xcb-util-keysyms-0.4.1-1.fc38.i686 296/1093 Installing : xcb-util-renderutil-0.3.10-1.fc38.i686 297/1093 Installing : xcb-util-wm-0.4.2-1.fc38.i686 298/1093 Installing : sombok-2.4.0-17.fc37.i686 299/1093 Installing : libdatrie-devel-0.2.13-4.fc38.i686 300/1093 Installing : libthai-devel-0.1.29-3.fc38.i686 301/1093 Installing : libdvdnav-6.1.1-4.fc38.i686 302/1093 Installing : libmanette-0.2.6-5.fc38.i686 303/1093 Installing : libpq-devel-15.0-2.fc38.i686 304/1093 Installing : lua-term-0.07-16.fc38.i686 305/1093 Installing : avahi-compat-libdns_sd-0.8-19.fc38.i686 306/1093 Installing : lapack-3.11.0-1.fc38.i686 307/1093 Installing : enchant2-2.3.3-2.fc38.i686 308/1093 Installing : boost-fiber-1.78.0-9.fc38.i686 309/1093 Installing : boost-log-1.78.0-9.fc38.i686 310/1093 Installing : wayland-devel-1.21.0-1.fc37.i686 311/1093 Installing : openblas-openmp-0.3.21-4.fc38.i686 312/1093 Installing : flexiblas-netlib-3.2.1-3.fc38.i686 313/1093 Installing : flexiblas-openblas-openmp-3.2.1-3.fc38.i686 314/1093 Installing : SuperLU-5.3.0-3.fc38.i686 315/1093 Installing : arpack-3.8.0-5.fc38.i686 316/1093 Installing : armadillo-10.8.2-2.fc38.i686 317/1093 Installing : flexiblas-devel-3.2.1-3.fc38.i686 318/1093 Installing : suitesparse-5.13.0-1.fc38.i686 319/1093 Installing : openblas-serial-0.3.21-4.fc38.i686 320/1093 Installing : boost-coroutine-1.78.0-9.fc38.i686 321/1093 Installing : libgusb-0.4.3-1.fc38.i686 322/1093 Installing : colord-libs-1.4.6-2.fc37.i686 323/1093 Installing : unixODBC-2.3.11-1.fc38.i686 324/1093 Installing : librttopo-1.1.0-10.fc38.i686 325/1093 Installing : boost-graph-1.78.0-9.fc38.i686 326/1093 Installing : gtk-update-icon-cache-3.24.35-2.fc38.i686 327/1093 Installing : graphene-1.10.6-4.fc38.i686 328/1093 Installing : cpp-13.0.0-0.4.fc38.i686 329/1093 Installing : nss-softokn-freebl-3.85.0-1.fc38.i686 330/1093 Installing : nss-softokn-3.85.0-1.fc38.i686 331/1093 Installing : boost-locale-1.78.0-9.fc38.i686 332/1093 Installing : boost-type_erasure-1.78.0-9.fc38.i686 333/1093 Installing : boost-timer-1.78.0-9.fc38.i686 334/1093 Installing : flac-libs-1.4.2-1.fc38.i686 335/1093 Installing : ogdi-4.1.0-8.fc37.i686 336/1093 Installing : teckit-2.5.9-9.fc37.i686 337/1093 Installing : uriparser-0.9.7-1.fc38.i686 338/1093 Installing : libkml-1.3.0-42.fc38.i686 339/1093 Installing : xerces-c-3.2.3-7.fc37.i686 340/1093 Installing : xapian-core-libs-1.4.20-1.fc37.i686 341/1093 Installing : webrtc-audio-processing-0.3.1-9.fc37.i686 342/1093 Installing : tinyxml-2.6.2-25.fc37.i686 343/1093 Installing : openni-1.5.7.10-26.fc36.i686 344/1093 Running scriptlet: openni-1.5.7.10-26.fc36.i686 344/1093 Installing : openni-devel-1.5.7.10-26.fc36.i686 345/1093 Installing : sqlite-3.40.0-1.fc38.i686 346/1093 Installing : sqlite-devel-3.40.0-1.fc38.i686 347/1093 Installing : soundtouch-2.3.1-3.fc37.i686 348/1093 Installing : snappy-1.1.9-5.fc37.i686 349/1093 Installing : blosc-1.21.1-3.fc38.i686 350/1093 Installing : netcdf-4.9.0-4.fc38.i686 351/1093 Installing : netcdf-cxx-4.2-30.fc37.i686 352/1093 Running scriptlet: netcdf-cxx-4.2-30.fc37.i686 352/1093 Installing : rhash-1.4.3-1.fc38.i686 353/1093 Installing : rav1e-libs-0.5.1-5.fc37.i686 354/1093 Installing : protobuf-3.19.6-1.fc38.i686 355/1093 Installing : procps-ng-3.3.17-8.fc38.i686 356/1093 Installing : poly2tri-0.0-25.20130501hg26242d0aa7b8.fc37.i6 357/1093 Installing : pcre-8.45-1.fc37.2.i686 358/1093 Installing : sord-0.16.10-1.fc37.i686 359/1093 Installing : sratom-0.6.10-2.fc37.i686 360/1093 Installing : lilv-libs-0.24.14-3.fc38.i686 361/1093 Installing : octomap-1.9.7-4.fc37.i686 362/1093 Installing : netpbm-11.00.00-2.fc38.i686 363/1093 Installing : gts-0.7.6-43.20121130.fc38.i686 364/1093 Installing : ncurses-6.3-5.20221126.fc38.i686 365/1093 Installing : mtdev-1.1.6-4.fc37.i686 366/1093 Installing : libqhull_p-1:7.2.1-11.fc38.i686 367/1093 Installing : libqhull-1:7.2.1-11.fc38.i686 368/1093 Installing : qhull-devel-1:7.2.1-11.fc38.i686 369/1093 Installing : libubsan-13.0.0-0.4.fc38.i686 370/1093 Installing : libasan-13.0.0-0.4.fc38.i686 371/1093 Installing : mpg123-libs-1.31.1-3.fc38.i686 372/1093 Installing : mpdecimal-2.5.1-4.fc38.i686 373/1093 Installing : minizip-ng-3.0.7-2.fc38.i686 374/1093 Installing : lua-posix-35.1-4.fc38.i686 375/1093 Installing : lua-lpeg-1.0.2-9.fc38.i686 376/1093 Installing : lua-json-1.3.4-2.fc37.noarch 377/1093 Installing : lua-filesystem-1.8.0-7.fc38.i686 378/1093 Installing : Lmod-8.7.14-1.fc38.i686 379/1093 Running scriptlet: Lmod-8.7.14-1.fc38.i686 379/1093 Installing : rpm-mpi-hooks-8-4.fc37.noarch 380/1093 Installing : libvisual-1:0.4.0-36.fc38.i686 381/1093 Installing : libuv-1:1.44.2-2.fc38.i686 382/1093 Installing : libunwind-1.6.2-5.fc38.i686 383/1093 Installing : libproxy-0.4.18-4.fc38.i686 384/1093 Installing : glib-networking-2.74.0-1.fc38.i686 385/1093 Installing : libsoup3-3.2.2-1.fc38.i686 386/1093 Installing : gssdp-1.6.2-1.fc38.i686 387/1093 Installing : gupnp-1.6.3-1.fc38.i686 388/1093 Installing : gupnp-igd-1.2.0-7.fc38.i686 389/1093 Installing : libnice-0.1.19-3.fc38.i686 390/1093 Installing : libtracker-sparql-3.4.2-1.fc38.i686 391/1093 Installing : libsoup-2.74.3-1.fc38.i686 392/1093 Installing : libmspack-0.10.1-0.8.alpha.fc38.i686 393/1093 Installing : liblerc-4.0.0-2.fc38.i686 394/1093 Installing : libimagequant-2.17.0-3.fc38.i686 395/1093 Installing : libijs-0.35-16.fc38.i686 396/1093 Installing : libgta-1.2.1-8.fc38.i686 397/1093 Installing : libgpg-error-1.46-1.fc38.i686 398/1093 Installing : libgcrypt-1.10.1-6.fc38.i686 399/1093 Installing : libsecret-0.20.5-2.fc38.i686 400/1093 Installing : wxBase-3.2.1-4.fc38.i686 401/1093 Installing : wxBase-devel-3.2.1-4.fc38.i686 402/1093 Running scriptlet: wxBase-devel-3.2.1-4.fc38.i686 402/1093 Installing : libfontenc-1.1.6-1.fc38.i686 403/1093 Installing : mkfontscale-1.2.2-2.fc38.i686 404/1093 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.no 405/1093 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.no 405/1093 Installing : libedit-3.1-44.20221030cvs.fc38.i686 406/1093 Installing : llvm-libs-15.0.6-2.fc38.i686 407/1093 Installing : clang-libs-15.0.6-3.fc38.i686 408/1093 Installing : libdav1d-1.0.0-2.fc38.i686 409/1093 Installing : libconfuse-3.3-7.fc38.i686 410/1093 Installing : libb2-0.98.1-7.fc38.i686 411/1093 Installing : python3-3.11.1-1.fc38.i686 412/1093 Installing : python3-libs-3.11.1-1.fc38.i686 413/1093 Installing : cmake-rpm-macros-3.25.1-1.fc38.noarch 414/1093 Installing : crypto-policies-scripts-20221215-1.gita4c31a3. 415/1093 Installing : python3-pyparsing-3.0.9-2.fc37.noarch 416/1093 Installing : glib2-devel-2.74.1-2.fc38.i686 417/1093 Installing : gstreamer1-1.20.4-1.fc38.i686 418/1093 Installing : nss-sysinit-3.85.0-1.fc38.i686 419/1093 Installing : nss-3.85.0-1.fc38.i686 420/1093 Running scriptlet: nss-3.85.0-1.fc38.i686 420/1093 Installing : atk-devel-2.46.0-2.fc38.i686 421/1093 Installing : boost-python3-1.78.0-9.fc38.i686 422/1093 Installing : at-spi2-core-devel-2.46.0-2.fc38.i686 423/1093 Installing : at-spi2-atk-devel-2.46.0-2.fc38.i686 424/1093 Installing : python3-packaging-21.3-7.fc38.noarch 425/1093 Installing : python3-rpm-generators-13-2.fc37.noarch 426/1093 Installing : python3-devel-3.11.1-1.fc38.i686 427/1093 Installing : libsrtp-2.3.0-9.fc38.i686 428/1093 Installing : libwacom-2.4.0-1.fc38.i686 429/1093 Installing : libinput-1.22.0-2.fc38.i686 430/1093 Running scriptlet: libinput-1.22.0-2.fc38.i686 430/1093 Installing : qt5-qtbase-gui-5.15.7-1.fc38.i686 431/1093 Installing : qt5-qtdeclarative-5.15.7-1.fc38.i686 432/1093 Installing : qt5-qttools-libs-designer-5.15.7-1.fc38.i686 433/1093 Installing : qt5-qttools-libs-designercomponents-5.15.7-1.f 434/1093 Installing : qt5-qttools-libs-help-5.15.7-1.fc38.i686 435/1093 Installing : qt5-doctools-5.15.7-1.fc38.i686 436/1093 Installing : qt5-designer-5.15.7-1.fc38.i686 437/1093 Installing : qt5-qtlocation-5.15.7-1.fc38.i686 438/1093 Installing : qt5-qtsensors-5.15.7-1.fc38.i686 439/1093 Installing : qt5-qtwebchannel-5.15.7-1.fc38.i686 440/1093 Installing : qt5-linguist-5.15.7-1.fc38.i686 441/1093 Installing : qt5-qtx11extras-5.15.7-1.fc38.i686 442/1093 Installing : python3-numpy-1:1.23.5-1.fc38.i686 443/1093 Installing : boost-numpy3-1.78.0-9.fc38.i686 444/1093 Installing : libargon2-20190702-1.fc38.i686 445/1093 Installing : device-mapper-libs-1.02.189-1.fc38.i686 446/1093 Installing : cryptsetup-libs-2.6.0-1.fc38.i686 447/1093 Installing : device-mapper-1.02.189-1.fc38.i686 448/1093 Installing : systemd-pam-252.4-598.fc38.i686 449/1093 Installing : systemd-252.4-598.fc38.i686 450/1093 Running scriptlet: systemd-252.4-598.fc38.i686 450/1093 /usr/lib/sysusers.d/basic.conf:9: Conflict with earlier configuration for user 'root', ignoring line. Creating group 'input' with GID 104. Creating group 'kvm' with GID 36. Creating group 'render' with GID 105. Creating group 'sgx' with GID 106. Creating group 'systemd-journal' with GID 190. Creating group 'systemd-oom' with GID 999. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999. Installing : libftdi-1.5-5.fc38.i686 451/1093 Installing : python3-libftdi-1.5-5.fc38.i686 452/1093 Installing : lib3ds-1.3.0-39.fc38.i686 453/1093 Installing : lame-libs-3.100-13.fc38.i686 454/1093 Installing : libsndfile-1.1.0-5.fc38.i686 455/1093 Installing : kmod-30-3.fc38.i686 456/1093 Installing : systemd-udev-252.4-598.fc38.i686 457/1093 Running scriptlet: systemd-udev-252.4-598.fc38.i686 457/1093 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-boot-update.service → /usr/lib/systemd/system/systemd-boot-update.service. Installing : libfreenect-0.6.4-1.fc38.i686 458/1093 Installing : libfreenect-fakenect-0.6.4-1.fc38.i686 459/1093 Installing : libphidget22-1.12.20220912-1.fc38.i686 460/1093 Installing : jbigkit-libs-2.1-24.fc38.i686 461/1093 Installing : libtiff-4.4.0-4.fc38.i686 462/1093 Installing : proj-9.1.1-1.fc38.i686 463/1093 Installing : libtiff-devel-4.4.0-4.fc38.i686 464/1093 Installing : poppler-22.08.0-4.fc38.i686 465/1093 Installing : gdk-pixbuf2-modules-2.42.10-1.fc38.i686 466/1093 Installing : gtk3-3.24.35-2.fc38.i686 467/1093 Installing : wxGTK-3.2.1-4.fc38.i686 468/1093 Installing : openslide-3.4.1-22.fc37.i686 469/1093 Installing : libgs-9.56.1-5.fc38.i686 470/1093 Installing : openslide-devel-3.4.1-22.fc37.i686 471/1093 Installing : proj-devel-9.1.1-1.fc38.i686 472/1093 Installing : ghostscript-tools-fonts-9.56.1-5.fc38.i686 473/1093 Installing : ghostscript-tools-printing-9.56.1-5.fc38.i686 474/1093 Installing : ghostscript-9.56.1-5.fc38.i686 475/1093 Installing : wxGTK-gl-3.2.1-4.fc38.i686 476/1093 Installing : poppler-glib-22.08.0-4.fc38.i686 477/1093 Installing : gdk-pixbuf2-devel-2.42.10-1.fc38.i686 478/1093 Installing : libgeotiff-1.7.1-5.fc38.i686 479/1093 Installing : libspatialite-5.0.1-19.fc38.i686 480/1093 Installing : irrXML-1.8.5-3.fc38.i686 481/1093 Installing : assimp-5.0.1-9.fc38.i686 482/1093 Installing : hwloc-libs-2.5.0-4.fc38.i686 483/1093 Installing : highway-1.0.1-2.fc38.i686 484/1093 Installing : libjxl-1:0.7.0-3.fc38.i686 485/1093 Installing : libaom-3.5.0-2.fc38.i686 486/1093 Installing : libavif-0.11.1-4.fc38.i686 487/1093 Installing : gd-2.3.3-9.fc38.i686 488/1093 Installing : graphviz-7.0.4-1.fc38.i686 489/1093 Running scriptlet: graphviz-7.0.4-1.fc38.i686 489/1093 Running scriptlet: groff-base-1.22.4-10.fc38.i686 490/1093 Installing : groff-base-1.22.4-10.fc38.i686 490/1093 Running scriptlet: groff-base-1.22.4-10.fc38.i686 490/1093 Installing : perl-Digest-SHA-1:6.03-1.fc37.i686 491/1093 Installing : perl-Digest-1.20-489.fc37.noarch 492/1093 Installing : perl-Tie-4.6-492.fc38.noarch 493/1093 Installing : perl-FindBin-1.53-492.fc38.noarch 494/1093 Installing : perl-lib-0.65-492.fc38.i686 495/1093 Installing : perl-GSSAPI-0.28-40.fc37.i686 496/1093 Installing : perl-Digest-HMAC-1.04-6.fc37.noarch 497/1093 Installing : perl-Digest-MD5-2.58-489.fc37.i686 498/1093 Installing : perl-Business-ISBN-Data-20210112.006-6.fc37.no 499/1093 Installing : perl-B-1.83-492.fc38.i686 500/1093 Installing : perl-FileHandle-2.03-492.fc38.noarch 501/1093 Installing : perl-subs-1.04-492.fc38.noarch 502/1093 Installing : perl-Authen-SASL-2.16-28.fc37.noarch 503/1093 Installing : perl-AutoLoader-5.74-492.fc38.noarch 504/1093 Installing : perl-Data-Dumper-2.184-490.fc37.i686 505/1093 Installing : perl-Business-ISBN-3.007-4.fc37.noarch 506/1093 Installing : perl-libnet-3.14-490.fc37.noarch 507/1093 Installing : perl-base-2.27-492.fc38.noarch 508/1093 Installing : perl-URI-5.17-1.fc38.noarch 509/1093 Installing : perl-Net-SSLeay-1.92-4.fc37.i686 510/1093 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 511/1093 Installing : perl-Mozilla-CA-20221114-1.fc38.noarch 512/1093 Installing : perl-if-0.61.000-492.fc38.noarch 513/1093 Installing : perl-IO-Socket-IP-0.41-490.fc37.noarch 514/1093 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 515/1093 Installing : perl-File-Path-2.18-489.fc37.noarch 516/1093 Installing : perl-IO-Socket-SSL-2.078-1.fc38.noarch 517/1093 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 518/1093 Installing : perl-Class-Struct-0.66-492.fc38.noarch 519/1093 Installing : perl-POSIX-2.03-492.fc38.i686 520/1093 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 521/1093 Installing : perl-IPC-Open3-1.22-492.fc38.noarch 522/1093 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 523/1093 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 524/1093 Installing : perl-Term-Cap-1.17-489.fc37.noarch 525/1093 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 526/1093 Installing : perl-Socket-4:2.036-1.fc38.i686 527/1093 Installing : perl-SelectSaver-1.02-492.fc38.noarch 528/1093 Installing : perl-Symbol-1.09-492.fc38.noarch 529/1093 Installing : perl-File-stat-1.12-492.fc38.noarch 530/1093 Installing : perl-podlators-1:5.00-1.fc38.noarch 531/1093 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 532/1093 Installing : perl-Fcntl-1.15-492.fc38.i686 533/1093 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 534/1093 Installing : perl-mro-1.26-492.fc38.i686 535/1093 Installing : perl-IO-1.50-492.fc38.i686 536/1093 Installing : perl-overloading-0.02-492.fc38.noarch 537/1093 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 538/1093 Installing : perl-Errno-1.36-492.fc38.i686 539/1093 Installing : perl-File-Basename-2.85-492.fc38.noarch 540/1093 Installing : perl-Getopt-Std-1.13-492.fc38.noarch 541/1093 Installing : perl-MIME-Base64-3.16-489.fc37.i686 542/1093 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.i686 543/1093 Installing : perl-constant-1.33-490.fc37.noarch 544/1093 Installing : perl-Storable-1:3.26-489.fc37.i686 545/1093 Installing : perl-overload-1.35-492.fc38.noarch 546/1093 Installing : perl-parent-1:0.239-1.fc38.noarch 547/1093 Installing : perl-vars-1.05-492.fc38.noarch 548/1093 Installing : perl-Getopt-Long-1:2.54-1.fc38.noarch 549/1093 Installing : perl-Carp-1.52-489.fc37.noarch 550/1093 Installing : perl-Exporter-5.77-489.fc37.noarch 551/1093 Installing : perl-PathTools-3.84-489.fc37.i686 552/1093 Installing : perl-DynaLoader-1.52-492.fc38.i686 553/1093 Installing : perl-Encode-4:3.19-492.fc38.i686 554/1093 Installing : perl-libs-4:5.36.0-492.fc38.i686 555/1093 Installing : perl-interpreter-4:5.36.0-492.fc38.i686 556/1093 Installing : perl-File-Find-1.40-492.fc38.noarch 557/1093 Installing : perl-Try-Tiny-0.31-4.fc37.noarch 558/1093 Installing : perl-File-Copy-2.39-492.fc38.noarch 559/1093 Installing : perl-Module-Runtime-0.016-18.fc38.noarch 560/1093 Installing : perl-locale-1.10-492.fc38.noarch 561/1093 Installing : perl-Dist-CheckConflicts-0.11-26.fc37.noarch 562/1093 Installing : perl-Module-Implementation-0.09-35.fc37.noarch 563/1093 Installing : perl-LWP-MediaTypes-6.04-13.fc38.noarch 564/1093 Installing : perl-Data-Dump-1.25-5.fc37.noarch 565/1093 Installing : perl-Date-ISO8601-0.005-16.fc37.noarch 566/1093 Installing : perl-Devel-StackTrace-1:2.04-14.fc38.noarch 567/1093 Installing : perl-English-1.11-492.fc38.noarch 568/1093 Installing : perl-File-Compare-1.100.700-492.fc38.noarch 569/1093 Installing : perl-Math-Complex-1.59-492.fc38.noarch 570/1093 Installing : perl-Math-BigInt-1:1.9998.37-2.fc37.noarch 571/1093 Installing : perl-Math-BigRat-0.2624-2.fc37.noarch 572/1093 Installing : perl-Sub-Install-0.928-33.fc37.noarch 573/1093 Installing : perl-Text-Balanced-2.06-2.fc37.noarch 574/1093 Installing : perl-Text-Unidecode-1.30-19.fc37.noarch 575/1093 Installing : perl-TimeDate-1:2.33-9.fc37.noarch 576/1093 Installing : perl-HTTP-Date-6.05-11.fc38.noarch 577/1093 Installing : perl-XML-NamespaceSupport-1.12-18.fc37.noarch 578/1093 Installing : perl-XML-SAX-Base-1.09-18.fc37.noarch 579/1093 Installing : perl-version-8:0.99.29-490.fc37.i686 580/1093 Installing : perl-Unicode-Normalize-1.31-489.fc37.i686 581/1093 Installing : mpich-4.0.2-4.fc38.i686 582/1093 Installing : perl-Compress-Raw-Zlib-2.202-4.fc38.i686 583/1093 Installing : perl-Params-Util-1.102-9.fc38.i686 584/1093 Installing : perl-Sys-Hostname-1.24-492.fc38.i686 585/1093 Installing : perl-Time-HiRes-4:1.9770-489.fc37.i686 586/1093 Installing : hdf5-mpich-1.12.1-10.fc37.i686 587/1093 Installing : perl-Clone-0.46-1.fc38.i686 588/1093 Installing : perl-I18N-Langinfo-0.21-492.fc38.i686 589/1093 Installing : perl-Encode-Locale-1.05-25.fc38.noarch 590/1093 Installing : perl-XML-Parser-2.46-12.fc37.i686 591/1093 Installing : perl-threads-1:2.27-489.fc37.i686 592/1093 Installing : perl-Data-Uniqid-0.12-29.fc37.noarch 593/1093 Installing : perl-Mail-Sendmail-0.80-16.fc37.noarch 594/1093 Installing : perl-Data-OptList-0.112-5.fc37.noarch 595/1093 Installing : perl-Unicode-UCD-0.78-492.fc38.noarch 596/1093 Installing : perl-Module-CoreList-1:5.20221220-1.fc38.noarc 597/1093 Installing : perl-Module-Metadata-1.000037-489.fc37.noarch 598/1093 Installing : perl-File-Listing-6.15-4.fc38.noarch 599/1093 Installing : perl-Parse-RecDescent-1.967015-18.fc37.noarch 600/1093 Installing : perl-JSON-4.10-1.fc38.noarch 601/1093 Installing : autoconf-2.71-4.fc38.noarch 602/1093 Installing : perl-List-SomeUtils-0.59-1.fc38.noarch 603/1093 Installing : perl-Pod-Html-1.33-492.fc38.noarch 604/1093 Installing : perl-Date-Manip-6.90-1.fc38.noarch 605/1093 Installing : perl-Lingua-Translit-0.29-2.fc37.noarch 606/1093 Installing : perl-Business-ISSN-1.005-3.fc37.noarch 607/1093 Installing : perl-Class-Accessor-0.51-16.fc37.noarch 608/1093 Installing : perl-Class-Data-Inheritable-0.09-4.fc37.noarch 609/1093 Installing : perl-Exception-Class-1.45-6.fc37.noarch 610/1093 Installing : perl-Class-Inspector-1.36-12.fc38.noarch 611/1093 Installing : perl-File-ShareDir-1.118-7.fc37.noarch 612/1093 Installing : perl-Class-Method-Modifiers-2.13-13.fc37.noarc 613/1093 Installing : perl-Role-Tiny-2.002004-7.fc37.noarch 614/1093 Installing : perl-Class-Singleton-1.6-7.fc37.noarch 615/1093 Installing : perl-Convert-ASN1-0.33-4.fc37.noarch 616/1093 Installing : perl-DynaLoader-Functions-0.003-17.fc38.noarch 617/1093 Installing : perl-Email-Date-Format-1.005-23.fc37.noarch 618/1093 Installing : perl-ExtUtils-MM-Utils-2:7.64-490.fc37.noarch 619/1093 Installing : perl-File-Slurper-0.014-1.fc38.noarch 620/1093 Installing : perl-HTML-Tagset-3.20-52.fc37.noarch 621/1093 Installing : perl-I18N-LangTags-0.45-492.fc38.noarch 622/1093 Installing : perl-Locale-Maketext-1.32-1.fc38.noarch 623/1093 Installing : perl-Locale-Maketext-Simple-1:0.21-492.fc38.no 624/1093 Installing : perl-Params-Check-1:0.38-489.fc37.noarch 625/1093 Installing : perl-IO-HTML-1.004-9.fc38.noarch 626/1093 Installing : perl-IO-String-1.08-46.fc37.noarch 627/1093 Installing : perl-IPC-Run3-0.048-27.fc38.noarch 628/1093 Installing : perl-IPC-System-Simple-1.30-9.fc37.noarch 629/1093 Installing : perl-List-UtilsBy-0.12-5.fc38.noarch 630/1093 Installing : perl-List-AllUtils-0.19-8.fc38.noarch 631/1093 Installing : perl-MIME-Charset-1.013.1-1.fc38.noarch 632/1093 Installing : perl-MIME-Types-2.22-4.fc37.noarch 633/1093 Installing : perl-MIME-Lite-3.033-5.fc37.noarch 634/1093 Installing : perl-MRO-Compat-0.15-4.fc37.noarch 635/1093 Installing : perl-Mail-Sender-1:0.903-19.fc37.noarch 636/1093 Installing : perl-Module-Load-1:0.36-489.fc37.noarch 637/1093 Installing : perl-Module-Load-Conditional-0.74-489.fc37.noa 638/1093 Installing : perl-IPC-Cmd-2:1.04-490.fc37.noarch 639/1093 Installing : perl-NTLM-1.09-33.fc37.noarch 640/1093 Installing : perl-Net-SMTP-SSL-1.04-19.fc37.noarch 641/1093 Installing : perl-MailTools-2.21-12.fc37.noarch 642/1093 Installing : perl-Number-Compare-0.03-34.fc38.noarch 643/1093 Installing : perl-Package-Generator-1.106-26.fc37.noarch 644/1093 Installing : perl-Sub-Exporter-0.988-5.fc37.noarch 645/1093 Installing : perl-Sub-Exporter-Progressive-0.001013-19.fc37 646/1093 Installing : perl-Devel-GlobalDestruction-0.14-19.fc37.noar 647/1093 Installing : perl-Regexp-Common-2017060201-20.fc38.noarch 648/1093 Installing : perl-Text-CSV-2.02-1.fc38.noarch 649/1093 Installing : perl-Text-Glob-0.11-19.fc38.noarch 650/1093 Installing : perl-File-Find-Rule-0.34-24.fc38.noarch 651/1093 Installing : perl-Data-Compare-1.27-10.fc37.noarch 652/1093 Installing : perl-Text-Roman-3.5-23.fc37.noarch 653/1093 Installing : perl-Tie-Cycle-1.227-4.fc37.noarch 654/1093 Installing : perl-Business-ISMN-1.202-6.fc37.noarch 655/1093 Installing : perl-Tie-RefHash-1.40-489.fc37.noarch 656/1093 Installing : perl-autodie-2.34-490.fc37.noarch 657/1093 Installing : perl-WWW-RobotRules-6.02-35.fc38.noarch 658/1093 Installing : perl-XML-Writer-0.900-9.fc38.noarch 659/1093 Installing : perl-deprecate-0.04-492.fc38.noarch 660/1093 Installing : perl-meta-notation-5.36.0-492.fc38.noarch 661/1093 Installing : perl-sigtrap-1.10-492.fc38.noarch 662/1093 Installing : perl-Text-Soundex-3.05-24.fc38.i686 663/1093 Installing : perl-Unicode-LineBreak-2019.001-14.fc37.i686 664/1093 Installing : perl-Devel-CallChecker-0.008-18.fc38.i686 665/1093 Installing : perl-Params-Classify-0.015-17.fc37.i686 666/1093 Installing : perl-DateTime-TimeZone-SystemV-0.010-17.fc37.n 667/1093 Installing : perl-DateTime-TimeZone-Tzfile-0.011-17.fc37.no 668/1093 Installing : perl-threads-shared-1.64-489.fc37.i686 669/1093 Installing : perl-Thread-Queue-3.14-489.fc37.noarch 670/1093 Installing : automake-1.16.5-9.fc37.noarch 671/1093 Installing : libogg-devel-2:1.3.5-4.fc38.i686 672/1093 Installing : libtheora-devel-1:1.1.1-32.fc38.i686 673/1093 Installing : netcdf-mpich-4.9.0-4.fc38.i686 674/1093 Installing : perl-Text-BibTeX-0.88-12.fc37.i686 675/1093 Installing : perl-Unicode-Collate-1.31-489.fc37.i686 676/1093 Installing : perl-Params-Validate-1.31-2.fc38.i686 677/1093 Installing : perl-Sort-Key-1.33-25.fc37.i686 678/1093 Installing : perl-Compress-Raw-Bzip2-2.201-2.fc37.i686 679/1093 Installing : perl-IO-Compress-2.201-3.fc37.noarch 680/1093 Installing : perl-HTTP-Message-6.44-1.fc38.noarch 681/1093 Installing : perl-HTTP-Negotiate-6.01-34.fc38.noarch 682/1093 Installing : perl-Net-HTTP-6.22-4.fc38.noarch 683/1093 Installing : perl-HTTP-Cookies-6.10-8.fc38.noarch 684/1093 Installing : perl-HTML-Parser-3.80-1.fc38.i686 685/1093 Installing : perl-LWP-Protocol-https-6.10-8.fc38.noarch 686/1093 Installing : perl-libwww-perl-6.67-3.fc38.noarch 687/1093 Installing : perl-LDAP-1:0.68-8.fc37.noarch 688/1093 Installing : perl-XML-SAX-1.02-11.fc37.noarch 689/1093 Running scriptlet: perl-XML-SAX-1.02-11.fc37.noarch 689/1093 Installing : perltidy-20221112-1.fc38.noarch 690/1093 Installing : perl-XML-LibXML-1:2.0208-1.fc38.i686 691/1093 Running scriptlet: perl-XML-LibXML-1:2.0208-1.fc38.i686 691/1093 Installing : perl-XML-LibXML-Simple-1.01-10.fc37.noarch 692/1093 Installing : perl-XML-LibXSLT-2.002.000-3.fc37.i686 693/1093 Installing : perl-Hash-Util-FieldHash-1.26-492.fc38.i686 694/1093 Installing : perl-IPC-SysV-2.09-490.fc37.i686 695/1093 Installing : perl-Opcode-1.57-492.fc38.i686 696/1093 Installing : perl-Safe-2.43-492.fc38.noarch 697/1093 Installing : perl-Package-Stash-XS-0.30-2.fc37.i686 698/1093 Installing : perl-Package-Stash-0.40-3.fc37.noarch 699/1093 Installing : perl-PadWalker-2.5-7.fc37.i686 700/1093 Installing : perl-Devel-Caller-2.06-29.fc37.i686 701/1093 Installing : perl-Devel-LexAlias-0.05-30.fc37.i686 702/1093 Installing : perl-Eval-Closure-0.14-19.fc37.noarch 703/1093 Installing : perl-Params-ValidationCompiler-0.30-17.fc37.no 704/1093 Installing : perl-Ref-Util-XS-0.117-16.fc37.i686 705/1093 Installing : perl-Ref-Util-0.204-15.fc37.noarch 706/1093 Installing : perl-Sub-Identify-0.14-20.fc37.i686 707/1093 Installing : perl-Sys-Syslog-0.36-490.fc37.i686 708/1093 Installing : perl-Variable-Magic-0.63-1.fc38.i686 709/1093 Installing : perl-B-Hooks-EndOfScope-0.26-4.fc37.noarch 710/1093 Installing : perl-namespace-clean-0.27-21.fc37.noarch 711/1093 Installing : perl-namespace-autoclean-0.29-13.fc37.noarch 712/1093 Installing : perl-XString-0.005-7.fc37.i686 713/1093 Installing : perl-Specio-0.48-2.fc37.noarch 714/1093 Installing : perl-DateTime-Locale-1.37-1.fc38.noarch 715/1093 Installing : perl-Log-Dispatch-2.70-9.fc38.noarch 716/1093 Installing : perl-DateTime-2:1.59-1.fc38.i686 717/1093 Installing : perl-DateTime-TimeZone-2.57-1.fc38.noarch 718/1093 Installing : perl-DateTime-Format-Strptime-1:1.79-6.fc37.no 719/1093 Installing : perl-DateTime-Format-Builder-0.8300-8.fc37.noa 720/1093 Installing : perl-DateTime-Calendar-Julian-0.107-3.fc37.noa 721/1093 Installing : perl-Log-Dispatch-FileRotate-1.38-5.fc37.noarc 722/1093 Installing : perl-Log-Log4perl-1.57-1.fc38.noarch 723/1093 Installing : perl-autovivification-0.18-17.fc37.i686 724/1093 Installing : biber-2.18-1.fc38.noarch 725/1093 Installing : giflib-5.2.1-14.fc38.i686 726/1093 Installing : gettext-envsubst-0.21.1-1.fc38.i686 727/1093 Installing : gettext-runtime-0.21.1-1.fc38.i686 728/1093 Installing : gettext-0.21.1-1.fc38.i686 729/1093 Installing : gc-8.2.2-1.fc38.i686 730/1093 Installing : guile22-2.2.7-6.fc38.i686 731/1093 Installing : make-1:4.3-11.fc38.i686 732/1093 Installing : gcc-13.0.0-0.4.fc38.i686 733/1093 Running scriptlet: gcc-13.0.0-0.4.fc38.i686 733/1093 Installing : cmake-data-3.25.1-1.fc38.noarch 734/1093 Installing : cmake-3.25.1-1.fc38.i686 735/1093 Installing : libquadmath-devel-13.0.0-0.4.fc38.i686 736/1093 Installing : gcc-gfortran-13.0.0-0.4.fc38.i686 737/1093 Installing : hdf5-devel-1.12.1-10.fc37.i686 738/1093 Installing : blas-devel-3.11.0-1.fc38.i686 739/1093 Installing : lapack-devel-3.11.0-1.fc38.i686 740/1093 Installing : cgnslib-devel-4.3.0-5.fc38.i686 741/1093 Installing : netcdf-devel-4.9.0-4.fc38.i686 742/1093 Installing : netcdf-cxx-devel-4.2-30.fc37.i686 743/1093 Installing : mpich-devel-4.0.2-4.fc38.i686 744/1093 Installing : hdf5-mpich-devel-1.12.1-10.fc37.i686 745/1093 Installing : netcdf-mpich-devel-4.9.0-4.fc38.i686 746/1093 Installing : gcc-c++-13.0.0-0.4.fc38.i686 747/1093 Installing : qt5-rpm-macros-5.15.7-1.fc38.noarch 748/1093 Installing : qt5-qtbase-devel-5.15.7-1.fc38.i686 749/1093 Installing : qt5-qtx11extras-devel-5.15.7-1.fc38.i686 750/1093 Installing : qt5-qtdeclarative-devel-5.15.7-1.fc38.i686 751/1093 Installing : qt5-qttools-devel-5.15.7-1.fc38.i686 752/1093 Installing : perl-Filter-2:1.64-1.fc38.i686 753/1093 Installing : perl-encoding-4:3.00-492.fc38.i686 754/1093 Installing : perl-open-1.13-492.fc38.noarch 755/1093 Installing : perl-XML-XPath-1.48-2.fc38.noarch 756/1093 Installing : texlive-epstopdf-9:20210325-52.fc38.noarch 757/1093 Installing : texlive-epstopdf-pkg-9:svn53546-61.fc38.noarch 758/1093 Installing : texlive-cm-9:svn57963-61.fc38.noarch 759/1093 Installing : texlive-etex-9:svn56291-61.fc38.noarch 760/1093 Installing : texlive-graphics-def-9:svn58539-61.fc38.noarch 761/1093 Installing : texlive-hyph-utf8-9:svn58619-61.fc38.noarch 762/1093 Installing : texlive-hyphen-base-9:svn58630-61.fc38.noarch 763/1093 Installing : texlive-knuth-lib-9:svn57963-61.fc38.noarch 764/1093 Installing : texlive-plain-9:svn57963-61.fc38.noarch 765/1093 Installing : texlive-tex-ini-files-9:svn40533-61.fc38.noarc 766/1093 Installing : texlive-unicode-data-9:svn56768-61.fc38.noarch 767/1093 Installing : texlive-gsftopk-9:20210325-52.fc38.i686 768/1093 Installing : texlive-luatex-9:20210325-52.fc38.i686 769/1093 Installing : texlive-texlive.infra-9:20210325-52.fc38.noarc 770/1093 Installing : texlive-texlive-scripts-9:20210325-52.fc38.noa 771/1093 Installing : texlive-kpathsea-9:20210325-52.fc38.i686 772/1093 Installing : texlive-iftex-9:svn56594-61.fc38.noarch 773/1093 Installing : texlive-amsmath-9:svn56514-61.fc38.noarch 774/1093 Installing : texlive-kvoptions-9:svn56609-61.fc38.noarch 775/1093 Installing : texlive-url-9:svn32528.3.4-61.fc38.noarch 776/1093 Installing : texlive-amsfonts-9:svn29208.3.04-61.fc38.noarc 777/1093 Installing : texlive-etex-pkg-9:svn41784-61.fc38.noarch 778/1093 Installing : texlive-etoolbox-9:svn56554-61.fc38.noarch 779/1093 Installing : texlive-pdftexcmds-9:svn55777-61.fc38.noarch 780/1093 Installing : texlive-atbegshi-9:svn53051-61.fc38.noarch 781/1093 Installing : texlive-babel-9:svn58999-61.fc38.noarch 782/1093 Installing : texlive-booktabs-9:svn53402-61.fc38.noarch 783/1093 Installing : texlive-ltxcmds-9:svn56421-61.fc38.noarch 784/1093 Installing : texlive-auxhook-9:svn53173-61.fc38.noarch 785/1093 Installing : texlive-etexcmds-9:svn53171-61.fc38.noarch 786/1093 Installing : texlive-fp-9:svn49719-61.fc38.noarch 787/1093 Installing : texlive-infwarerr-9:svn53023-61.fc38.noarch 788/1093 Installing : texlive-latex-fonts-9:svn28888.0-61.fc38.noarc 789/1093 Installing : texlive-lm-9:svn58637-61.fc38.noarch 790/1093 Installing : texlive-atveryend-9:svn53108-61.fc38.noarch 791/1093 Installing : texlive-graphics-cfg-9:svn41448-61.fc38.noarch 792/1093 Installing : texlive-graphics-9:svn56514-61.fc38.noarch 793/1093 Installing : texlive-tools-9:svn56514-61.fc38.noarch 794/1093 Installing : texlive-xkeyval-9:svn57006-61.fc38.noarch 795/1093 Installing : texlive-geometry-9:svn54080-61.fc38.noarch 796/1093 Installing : texlive-caption-9:svn56771-61.fc38.noarch 797/1093 Installing : texlive-colortbl-9:svn53545-61.fc38.noarch 798/1093 Installing : texlive-intcalc-9:svn53168-61.fc38.noarch 799/1093 Installing : texlive-marvosym-9:svn29349.2.2a-61.fc38.noarc 800/1093 Installing : texlive-multido-9:svn18302.1.42-61.fc38.noarch 801/1093 Installing : texlive-natbib-9:svn20668.8.31b-61.fc38.noarch 802/1093 Installing : texlive-ragged2e-9:svn57638-61.fc38.noarch 803/1093 Installing : texlive-setspace-9:svn24881.6.7a-61.fc38.noarc 804/1093 Installing : texlive-zapfding-9:svn31835.0-61.fc38.noarch 805/1093 Installing : texlive-subfig-9:svn15878.1.3-61.fc38.noarch 806/1093 Installing : texlive-carlisle-9:svn56753-61.fc38.noarch 807/1093 Installing : texlive-csquotes-9:svn57844-61.fc38.noarch 808/1093 Installing : texlive-sauerj-9:svn15878.0-61.fc38.noarch 809/1093 Installing : texlive-translator-9:svn56052-61.fc38.noarch 810/1093 Installing : texlive-catchfile-9:svn53084-61.fc38.noarch 811/1093 Installing : texlive-ifplatform-9:svn45533-61.fc38.noarch 812/1093 Installing : texlive-babelbib-9:svn57349-61.fc38.noarch 813/1093 Installing : texlive-memoir-9:svn58666-61.fc38.noarch 814/1093 Installing : texlive-thumbpdf-9:20210325-52.fc38.noarch 815/1093 Installing : texlive-bigintcalc-9:svn53172-61.fc38.noarch 816/1093 Installing : texlive-bitset-9:svn53837-61.fc38.noarch 817/1093 Installing : texlive-bookmark-9:svn56885-61.fc38.noarch 818/1093 Installing : texlive-euenc-9:svn19795.0.1h-61.fc38.noarch 819/1093 Installing : texlive-euler-9:svn42428-61.fc38.noarch 820/1093 Installing : texlive-everyshi-9:svn57001-61.fc38.noarch 821/1093 Installing : texlive-fancybox-9:svn18304.1.4-61.fc38.noarch 822/1093 Installing : texlive-fancyhdr-9:svn57672-61.fc38.noarch 823/1093 Installing : texlive-float-9:svn15878.1.3d-61.fc38.noarch 824/1093 Installing : texlive-footmisc-9:svn23330.5.5b-61.fc38.noarc 825/1093 Installing : texlive-fpl-9:svn54512-61.fc38.noarch 826/1093 Installing : texlive-gettitlestring-9:svn53170-61.fc38.noar 827/1093 Installing : texlive-glyphlist-9:20210325-52.fc38.noarch 828/1093 Installing : texlive-grfext-9:svn53024-61.fc38.noarch 829/1093 Installing : texlive-grffile-9:svn52756-61.fc38.noarch 830/1093 Installing : texlive-hologo-9:svn53048-61.fc38.noarch 831/1093 Installing : texlive-hycolor-9:svn53584-61.fc38.noarch 832/1093 Installing : texlive-index-9:svn24099.4.1beta-61.fc38.noarc 833/1093 Installing : texlive-kvdefinekeys-9:svn53193-61.fc38.noarch 834/1093 Installing : texlive-kvsetkeys-9:svn53166-61.fc38.noarch 835/1093 Installing : texlive-l3backend-9:svn59118-61.fc38.noarch 836/1093 Installing : texlive-latexconfig-9:svn53525-61.fc38.noarch 837/1093 Installing : texlive-letltxmacro-9:svn53022-61.fc38.noarch 838/1093 Installing : texlive-lm-math-9:svn36915.1.959-61.fc38.noarc 839/1093 Installing : texlive-lua-alt-getopt-9:svn56414-61.fc38.noar 840/1093 Installing : texlive-modes-9:svn56303-61.fc38.noarch 841/1093 Installing : texlive-palatino-9:svn31835.0-61.fc38.noarch 842/1093 Installing : texlive-paralist-9:svn43021-61.fc38.noarch 843/1093 Installing : texlive-pdfescape-9:svn53082-61.fc38.noarch 844/1093 Installing : texlive-pdflscape-9:svn53047-61.fc38.noarch 845/1093 Installing : texlive-placeins-9:svn19848.2.2-61.fc38.noarch 846/1093 Installing : texlive-refcount-9:svn53164-61.fc38.noarch 847/1093 Installing : texlive-stringenc-9:svn52982-61.fc38.noarch 848/1093 Installing : texlive-symbol-9:svn31835.0-61.fc38.noarch 849/1093 Installing : texlive-psnfss-9:svn54694-61.fc38.noarch 850/1093 Installing : texlive-ucharcat-9:svn38907-61.fc38.noarch 851/1093 Installing : texlive-underscore-9:svn18261.0-61.fc38.noarch 852/1093 Installing : texlive-uniquecounter-9:svn53162-61.fc38.noarc 853/1093 Installing : texlive-rerunfilecheck-9:svn54841-61.fc38.noar 854/1093 Installing : texlive-wasy-9:svn53533-61.fc38.noarch 855/1093 Installing : texlive-zref-9:svn56611-61.fc38.noarch 856/1093 Installing : texlive-wasy-type1-9:svn53534-61.fc38.noarch 857/1093 Installing : texlive-mathpazo-9:svn52663-61.fc38.noarch 858/1093 Installing : texlive-auto-pst-pdf-9:svn56596-61.fc38.noarch 859/1093 Installing : texlive-breakurl-9:svn29901.1.40-61.fc38.noarc 860/1093 Installing : texlive-fancyref-9:svn15878.0.9c-61.fc38.noarc 861/1093 Installing : texlive-ltabptch-9:svn17533.1.74d-61.fc38.noar 862/1093 Installing : texlive-mathtools-9:svn58856-61.fc38.noarch 863/1093 Installing : texlive-qstest-9:svn15878.0-61.fc38.noarch 864/1093 Installing : texlive-crop-9:svn55424-61.fc38.noarch 865/1093 Installing : texlive-logreq-9:svn53003-61.fc38.noarch 866/1093 Installing : texlive-microtype-9:svn58394-61.fc38.noarch 867/1093 Installing : texlive-pdfmanagement-testphase-9:svn59194-61. 868/1093 Installing : texlive-psfrag-9:svn15878.3.04-61.fc38.noarch 869/1093 Installing : texlive-euro-9:svn22191.1.1-61.fc38.noarch 870/1093 Installing : texlive-hopatch-9:svn56106-61.fc38.noarch 871/1093 Installing : texlive-tex-gyre-9:svn48058-61.fc38.noarch 872/1093 Installing : texlive-alphalph-9:svn53087-61.fc38.noarch 873/1093 Installing : texlive-anysize-9:svn15878.0-61.fc38.noarch 874/1093 Installing : texlive-attachfile2-9:20210325-52.fc38.noarch 875/1093 Installing : texlive-avantgar-9:svn31835.0-61.fc38.noarch 876/1093 Installing : texlive-babel-english-9:svn44495-61.fc38.noarc 877/1093 Installing : texlive-beton-9:svn15878.0-61.fc38.noarch 878/1093 Installing : texlive-bookman-9:svn31835.0-61.fc38.noarch 879/1093 Installing : texlive-changepage-9:svn15878.1.0c-61.fc38.noa 880/1093 Installing : texlive-charter-9:svn15878.0-61.fc38.noarch 881/1093 Installing : texlive-cite-9:svn36428.5.5-61.fc38.noarch 882/1093 Installing : texlive-cmap-9:svn57640-61.fc38.noarch 883/1093 Installing : texlive-cmextra-9:svn57866-61.fc38.noarch 884/1093 Installing : texlive-colorprofiles-9:svn49086-61.fc38.noarc 885/1093 Installing : texlive-courier-9:svn35058.0-61.fc38.noarch 886/1093 Installing : texlive-ctablestack-9:svn38514-61.fc38.noarch 887/1093 Installing : texlive-luatexbase-9:svn52663-61.fc38.noarch 888/1093 Installing : texlive-dehyph-9:svn48599-61.fc38.noarch 889/1093 Installing : texlive-ec-9:svn25033.1.0-61.fc38.noarch 890/1093 Installing : texlive-enctex-9:svn34957.0-61.fc38.noarch 891/1093 Installing : texlive-enumitem-9:svn51423-61.fc38.noarch 892/1093 Installing : texlive-euro-ce-9:svn25714-61.fc38.noarch 893/1093 Installing : texlive-eurosym-9:svn17265.1.4_subrfix-61.fc38 894/1093 Installing : texlive-everysel-9:svn57489-61.fc38.noarch 895/1093 Installing : texlive-filecontents-9:svn52142-61.fc38.noarch 896/1093 Installing : texlive-finstrut-9:svn21719.0.5-61.fc38.noarch 897/1093 Installing : texlive-lineno-9:svn57866-61.fc38.noarch 898/1093 Installing : texlive-firstaid-9:svn58440-61.fc38.noarch 899/1093 Installing : texlive-fix2col-9:svn38770-61.fc38.noarch 900/1093 Installing : texlive-footnotehyper-9:svn57618-61.fc38.noarc 901/1093 Installing : texlive-helvetic-9:svn31835.0-61.fc38.noarch 902/1093 Installing : texlive-hobsub-9:svn52810-61.fc38.noarch 903/1093 Installing : texlive-hyperref-9:svn58024-61.fc38.noarch 904/1093 Installing : texlive-attachfile-9:svn42099-61.fc38.noarch 905/1093 Installing : texlive-hyphenex-9:svn57387-61.fc38.noarch 906/1093 Installing : texlive-ifmtarg-9:svn47544-61.fc38.noarch 907/1093 Installing : texlive-kastrup-9:svn15878.0-61.fc38.noarch 908/1093 Installing : texlive-knuth-local-9:svn57963-61.fc38.noarch 909/1093 Installing : texlive-latexbug-9:svn58151-61.fc38.noarch 910/1093 Installing : texlive-luabidi-9:svn54512-61.fc38.noarch 911/1093 Installing : texlive-lualibs-9:svn57277-61.fc38.noarch 912/1093 Installing : texlive-luaotfload-9:20210325-52.fc38.noarch 913/1093 Installing : texlive-lwarp-9:20210325-52.fc38.noarch 914/1093 Installing : texlive-makecmds-9:svn15878.0-61.fc38.noarch 915/1093 Installing : texlive-manfnt-font-9:svn54684-61.fc38.noarch 916/1093 Installing : texlive-marginnote-9:svn48383-61.fc38.noarch 917/1093 Installing : texlive-mdwtools-9:svn15878.1.05.4-61.fc38.noa 918/1093 Installing : texlive-mflogo-font-9:svn54512-61.fc38.noarch 919/1093 Installing : texlive-mflogo-9:svn42428-61.fc38.noarch 920/1093 Installing : texlive-mfnfss-9:svn46036-61.fc38.noarch 921/1093 Installing : texlive-mparhack-9:svn59066-61.fc38.noarch 922/1093 Installing : texlive-mptopdf-9:20210325-52.fc38.noarch 923/1093 Installing : texlive-ncntrsbk-9:svn31835.0-61.fc38.noarch 924/1093 Installing : texlive-newfloat-9:svn52906-61.fc38.noarch 925/1093 Installing : texlive-notoccite-9:svn18129.0-61.fc38.noarch 926/1093 Installing : texlive-ntgclass-9:svn56959-61.fc38.noarch 927/1093 Installing : texlive-pagesel-9:svn56105-61.fc38.noarch 928/1093 Installing : texlive-parallel-9:svn15878.0-61.fc38.noarch 929/1093 Installing : texlive-parskip-9:svn58358-61.fc38.noarch 930/1093 Installing : texlive-pdfcolmk-9:svn52912-61.fc38.noarch 931/1093 Installing : texlive-xcolor-9:svn41044-61.fc38.noarch 932/1093 Installing : texlive-eso-pic-9:svn56658-61.fc38.noarch 933/1093 Installing : texlive-picture-9:svn54867-61.fc38.noarch 934/1093 Installing : texlive-pslatex-9:svn57434-61.fc38.noarch 935/1093 Installing : texlive-pspicture-9:svn15878.0-61.fc38.noarch 936/1093 Installing : texlive-pst-math-9:svn49425-61.fc38.noarch 937/1093 Installing : texlive-pxfonts-9:svn15878.0-61.fc38.noarch 938/1093 Installing : texlive-rcs-9:svn15878.0-61.fc38.noarch 939/1093 Installing : texlive-rsfs-9:svn15878.0-61.fc38.noarch 940/1093 Installing : texlive-sansmath-9:svn17997.1.1-61.fc38.noarch 941/1093 Installing : texlive-section-9:svn20180.0-61.fc38.noarch 942/1093 Installing : texlive-sepnum-9:svn20186.2.0-61.fc38.noarch 943/1093 Installing : texlive-soul-9:svn56495-61.fc38.noarch 944/1093 Installing : texlive-tex-gyre-math-9:svn41264-61.fc38.noarc 945/1093 Installing : texlive-texlive-en-9:20210325-52.fc38.noarch 946/1093 Installing : texlive-texlive-msg-translations-9:svn59096-61 947/1093 Installing : texlive-textcase-9:svn52092-61.fc38.noarch 948/1093 Installing : texlive-times-9:svn35058.0-61.fc38.noarch 949/1093 Installing : texlive-titlesec-9:svn52413-61.fc38.noarch 950/1093 Installing : texlive-transparent-9:svn52981-61.fc38.noarch 951/1093 Installing : texlive-ctable-9:svn38672-61.fc38.noarch 952/1093 Installing : texlive-txfonts-9:svn15878.0-61.fc38.noarch 953/1093 Installing : texlive-utopia-9:svn15878.0-61.fc38.noarch 954/1093 Installing : texlive-varwidth-9:svn24104.0.92-61.fc38.noarc 955/1093 Installing : texlive-wasysym-9:svn54080-61.fc38.noarch 956/1093 Installing : texlive-xetexconfig-9:svn45845-61.fc38.noarch 957/1093 Installing : texlive-xstring-9:svn49946-61.fc38.noarch 958/1093 Installing : texlive-zapfchan-9:svn31835.0-61.fc38.noarch 959/1093 Installing : texlive-pdftex-9:20210325-52.fc38.i686 960/1093 Installing : texlive-l3packages-9:svn59118-61.fc38.noarch 961/1093 Installing : texlive-algorithms-9:svn42428-61.fc38.noarch 962/1093 Installing : texlive-bera-9:svn20031.0-61.fc38.noarch 963/1093 Installing : texlive-cm-super-9:svn15878.0-61.fc38.noarch 964/1093 Installing : texlive-fontspec-9:svn56594-61.fc38.noarch 965/1093 Installing : texlive-xunicode-9:svn30466.0.981-61.fc38.noar 966/1093 Installing : texlive-tipa-9:svn29349.1.3-61.fc38.noarch 967/1093 Installing : texlive-xifthen-9:svn38929-61.fc38.noarch 968/1093 Installing : texlive-latex-9:20210325-52.fc38.noarch 969/1093 Installing : texlive-currfile-9:svn56478-61.fc38.noarch 970/1093 Installing : texlive-lualatex-math-9:svn56541-61.fc38.noarc 971/1093 Installing : texlive-unicode-math-9:svn56594-61.fc38.noarch 972/1093 Installing : texlive-filehook-9:svn56479-61.fc38.noarch 973/1093 Installing : texlive-pgf-9:svn57240-61.fc38.noarch 974/1093 Installing : texlive-ms-9:svn57473-61.fc38.noarch 975/1093 Installing : texlive-koma-script-9:svn58585-61.fc38.noarch 976/1093 Installing : texlive-polyglossia-9:svn58869-61.fc38.noarch 977/1093 Installing : texlive-bidi-9:svn55193-61.fc38.noarch 978/1093 Installing : texlive-showexpl-9:svn57414-61.fc38.noarch 979/1093 Installing : texlive-listings-9:svn55265-61.fc38.noarch 980/1093 Installing : texlive-oberdiek-9:20210325-52.fc38.noarch 981/1093 Installing : texlive-fancyvrb-9:svn57488-61.fc38.noarch 982/1093 Installing : texlive-l3kernel-9:svn59118-61.fc38.noarch 983/1093 Installing : texlive-xpatch-9:svn54563-61.fc38.noarch 984/1093 Installing : texlive-biblatex-9:svn63878-61.fc38.noarch 985/1093 Installing : texlive-pst-3d-9:svn17257.1.10-61.fc38.noarch 986/1093 Installing : texlive-pst-coil-9:svn37377.1.07-61.fc38.noarc 987/1093 Installing : texlive-pst-eps-9:svn15878.1.0-61.fc38.noarch 988/1093 Installing : texlive-pst-fill-9:svn15878.1.01-61.fc38.noarc 989/1093 Installing : texlive-pst-grad-9:svn15878.1.06-61.fc38.noarc 990/1093 Installing : texlive-pst-node-9:svn54687-61.fc38.noarch 991/1093 Installing : texlive-pst-ovl-9:svn54963-61.fc38.noarch 992/1093 Installing : texlive-pst-plot-9:svn54080-61.fc38.noarch 993/1093 Installing : texlive-pst-text-9:svn49542-61.fc38.noarch 994/1093 Installing : texlive-pst-tools-9:svn54518-61.fc38.noarch 995/1093 Installing : texlive-pst-tree-9:svn43272-61.fc38.noarch 996/1093 Installing : texlive-pstricks-add-9:svn53763-61.fc38.noarch 997/1093 Installing : texlive-pstricks-9:svn58371-61.fc38.noarch 998/1093 Installing : texlive-amscls-9:svn55378-61.fc38.noarch 999/1093 Installing : texlive-metalogo-9:svn18611.0.12-61.fc38.noarc 1000/1093 Installing : texlive-seminar-9:svn34011.1.62-61.fc38.noarch 1001/1093 Installing : texlive-breqn-9:svn56422-61.fc38.noarch 1002/1093 Installing : texlive-l3experimental-9:svn57789-61.fc38.noar 1003/1093 Installing : texlive-pdfpages-9:svn58212-61.fc38.noarch 1004/1093 Installing : texlive-sansmathaccent-9:svn53628-61.fc38.noar 1005/1093 Installing : texlive-ae-9:svn15878.1.4-61.fc38.noarch 1006/1093 Installing : texlive-extsizes-9:svn17263.1.4a-61.fc38.noarc 1007/1093 Installing : texlive-jknapltx-9:svn19440.0-61.fc38.noarch 1008/1093 Installing : texlive-minitoc-9:svn48196-61.fc38.noarch 1009/1093 Installing : texlive-ltxmisc-9:svn21927.0-61.fc38.noarch 1010/1093 Installing : texlive-mnsymbol-9:svn18651.1.4-61.fc38.noarch 1011/1093 Installing : texlive-mathspec-9:svn42773-61.fc38.noarch 1012/1093 Installing : texlive-typehtml-9:svn17134.0-61.fc38.noarch 1013/1093 Installing : texlive-ucs-9:svn35853.2.2-61.fc38.noarch 1014/1093 Installing : texlive-beamer-9:svn58537-61.fc38.noarch 1015/1093 Installing : texlive-realscripts-9:svn56594-61.fc38.noarch 1016/1093 Installing : texlive-xltxtra-9:svn56594-61.fc38.noarch 1017/1093 Installing : texlive-metafont-9:20210325-52.fc38.i686 1018/1093 Installing : texlive-dvips-9:20210325-52.fc38.i686 1019/1093 Installing : texlive-bibtex-9:20210325-52.fc38.i686 1020/1093 Installing : texlive-luahbtex-9:20210325-52.fc38.i686 1021/1093 Installing : texlive-makeindex-9:20210325-52.fc38.i686 1022/1093 Installing : texlive-mfware-9:20210325-52.fc38.i686 1023/1093 Installing : texlive-tex-9:20210325-52.fc38.i686 1024/1093 Installing : texlive-xdvi-9:20210325-52.fc38.i686 1025/1093 Installing : texlive-collection-fontsrecommended-9:svn54074 1026/1093 Installing : texlive-collection-latex-9:svn57048-61.fc38.no 1027/1093 Installing : texlive-collection-latexrecommended-9:svn57862 1028/1093 Installing : texlive-collection-basic-9:svn59159-61.fc38.no 1029/1093 Installing : texlive-dvipdfmx-9:20210325-52.fc38.i686 1030/1093 Installing : texlive-xetex-9:20210325-52.fc38.i686 1031/1093 Installing : fdk-aac-free-2.0.0-9.fc38.i686 1032/1093 Installing : cfitsio-4.1.0-1.fc38.i686 1033/1093 Installing : gdal-libs-3.6.1-1.fc38.i686 1034/1093 Installing : vtk-9.1.0-18.fc38.i686 1035/1093 Installing : gdal-devel-3.6.1-1.fc38.i686 1036/1093 Installing : pcl-1.12.0-22.fc37.i686 1037/1093 Installing : vtk-qt-9.1.0-18.fc38.i686 1038/1093 Installing : python3-vtk-9.1.0-18.fc38.i686 1039/1093 Installing : cdparanoia-libs-10.2-40.fc38.i686 1040/1093 Installing : bubblewrap-0.5.0-3.fc38.i686 1041/1093 Installing : brotli-1.0.9-9.fc38.i686 1042/1093 Installing : brotli-devel-1.0.9-9.fc38.i686 1043/1093 Installing : harfbuzz-devel-6.0.0-1.fc38.i686 1044/1093 Installing : freetype-devel-2.12.1-3.fc38.i686 1045/1093 Installing : fontconfig-devel-2.14.1-2.fc38.i686 1046/1093 Installing : cairo-devel-1.17.6-2.fc38.i686 1047/1093 Installing : cairo-gobject-devel-1.17.6-2.fc38.i686 1048/1093 Installing : libXft-devel-2.3.6-1.fc38.i686 1049/1093 Installing : pango-devel-1.50.12-1.fc38.i686 1050/1093 Installing : gtk3-devel-3.24.35-2.fc38.i686 1051/1093 Installing : boost-test-1.78.0-9.fc38.i686 1052/1093 Installing : boost-stacktrace-1.78.0-9.fc38.i686 1053/1093 Installing : boost-serialization-1.78.0-9.fc38.i686 1054/1093 Installing : boost-random-1.78.0-9.fc38.i686 1055/1093 Installing : boost-program-options-1.78.0-9.fc38.i686 1056/1093 Installing : boost-nowide-1.78.0-9.fc38.i686 1057/1093 Installing : boost-math-1.78.0-9.fc38.i686 1058/1093 Installing : boost-contract-1.78.0-9.fc38.i686 1059/1093 Installing : boost-1.78.0-9.fc38.i686 1060/1093 Installing : boost-devel-1.78.0-9.fc38.i686 1061/1093 Installing : flann-devel-1.9.1-8.fc38.i686 1062/1093 Installing : alsa-lib-1.2.8-2.fc38.i686 1063/1093 Installing : gstreamer1-plugins-base-1.20.4-1.fc38.i686 1064/1093 Installing : gstreamer1-plugins-bad-free-1.20.4-2.fc38.i686 1065/1093 Installing : webkit2gtk4.0-2.39.3-3.fc38.i686 1066/1093 Installing : wxGTK-webview-3.2.1-4.fc38.i686 1067/1093 Installing : qt5-qtwebkit-5.212.0-0.70alpha4.fc38.i686 1068/1093 Installing : qt5-qtwebkit-devel-5.212.0-0.70alpha4.fc38.i68 1069/1093 Installing : vtk-devel-9.1.0-18.fc38.i686 1070/1093 Installing : wxGTK-media-3.2.1-4.fc38.i686 1071/1093 Installing : CharLS-2.0.0-9.fc38.i686 1072/1093 Installing : wxGTK-devel-3.2.1-4.fc38.i686 1073/1093 Installing : pcl-devel-1.12.0-22.fc37.i686 1074/1093 Installing : assimp-devel-5.0.1-9.fc38.i686 1075/1093 Installing : libphidget22-devel-1.12.20220912-1.fc38.i686 1076/1093 Installing : lib3ds-devel-1.3.0-39.fc38.i686 1077/1093 Installing : octomap-devel-1.9.7-4.fc37.i686 1078/1093 Installing : suitesparse-devel-5.13.0-1.fc38.i686 1079/1093 Installing : freeglut-devel-3.4.0-1.fc38.i686 1080/1093 Installing : libdc1394-devel-2.2.6-8.fc38.i686 1081/1093 Installing : tbb-devel-2020.3-12.fc37.i686 1082/1093 Installing : systemd-rpm-macros-252.4-598.fc38.noarch 1083/1093 Installing : gdcm-3.0.12-5.fc38.i686 1084/1093 Installing : opencv-core-4.6.0-10.fc38.i686 1085/1093 Installing : libfreenect-opencv-0.6.4-1.fc38.i686 1086/1093 Installing : libfreenect-devel-0.6.4-1.fc38.i686 1087/1093 Installing : annobin-plugin-gcc-10.99-1.0.1.fc38.i686 1088/1093 Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.i686 1088/1093 Installing : gcc-plugin-annobin-13.0.0-0.4.fc38.i686 1089/1093 Installing : doxygen-2:1.9.5-2.fc38.i686 1090/1093 Installing : libftdi-devel-1.5-5.fc38.i686 1091/1093 Installing : libappstream-glib-0.8.2-1.fc38.i686 1092/1093 Installing : desktop-file-utils-0.26-7.fc38.i686 1093/1093 Running scriptlet: texlive-base-9:20210325-52.fc38.i686 1093/1093 Running scriptlet: urw-base35-bookman-fonts-20200910-15.fc37.noar 1093/1093 Running scriptlet: urw-base35-c059-fonts-20200910-15.fc37.noarch 1093/1093 Running scriptlet: urw-base35-d050000l-fonts-20200910-15.fc37.noa 1093/1093 Running scriptlet: urw-base35-gothic-fonts-20200910-15.fc37.noarc 1093/1093 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-15.fc 1093/1093 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-15.fc37 1093/1093 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-15.fc37. 1093/1093 Running scriptlet: urw-base35-p052-fonts-20200910-15.fc37.noarch 1093/1093 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910- 1093/1093 Running scriptlet: urw-base35-z003-fonts-20200910-15.fc37.noarch 1093/1093 Running scriptlet: fontconfig-2.14.1-2.fc38.i686 1093/1093 Running scriptlet: crypto-policies-scripts-20221215-1.gita4c31a3. 1093/1093 Running scriptlet: nss-3.85.0-1.fc38.i686 1093/1093 Running scriptlet: desktop-file-utils-0.26-7.fc38.i686 1093/1093 /usr/lib/sysusers.d/basic.conf:9: Conflict with earlier configuration for user 'root', ignoring line. Creating group 'systemd-coredump' with GID 998. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 998 and GID 998. Creating group 'systemd-timesync' with GID 997. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 997 and GID 997. Verifying : CharLS-2.0.0-9.fc38.i686 1/1093 Verifying : Lmod-8.7.14-1.fc38.i686 2/1093 Verifying : PEGTL-devel-2.8.3-5.fc38.i686 3/1093 Verifying : SDL2-2.26.0-1.fc38.i686 4/1093 Verifying : SuperLU-5.3.0-3.fc38.i686 5/1093 Verifying : alsa-lib-1.2.8-2.fc38.i686 6/1093 Verifying : armadillo-10.8.2-2.fc38.i686 7/1093 Verifying : arpack-3.8.0-5.fc38.i686 8/1093 Verifying : assimp-5.0.1-9.fc38.i686 9/1093 Verifying : assimp-devel-5.0.1-9.fc38.i686 10/1093 Verifying : at-spi2-atk-2.46.0-2.fc38.i686 11/1093 Verifying : at-spi2-atk-devel-2.46.0-2.fc38.i686 12/1093 Verifying : at-spi2-core-2.46.0-2.fc38.i686 13/1093 Verifying : at-spi2-core-devel-2.46.0-2.fc38.i686 14/1093 Verifying : atk-2.46.0-2.fc38.i686 15/1093 Verifying : atk-devel-2.46.0-2.fc38.i686 16/1093 Verifying : autoconf-2.71-4.fc38.noarch 17/1093 Verifying : avahi-compat-libdns_sd-0.8-19.fc38.i686 18/1093 Verifying : avahi-libs-0.8-19.fc38.i686 19/1093 Verifying : blas-3.11.0-1.fc38.i686 20/1093 Verifying : blas-devel-3.11.0-1.fc38.i686 21/1093 Verifying : blosc-1.21.1-3.fc38.i686 22/1093 Verifying : boost-1.78.0-9.fc38.i686 23/1093 Verifying : boost-atomic-1.78.0-9.fc38.i686 24/1093 Verifying : boost-chrono-1.78.0-9.fc38.i686 25/1093 Verifying : boost-container-1.78.0-9.fc38.i686 26/1093 Verifying : boost-context-1.78.0-9.fc38.i686 27/1093 Verifying : boost-contract-1.78.0-9.fc38.i686 28/1093 Verifying : boost-coroutine-1.78.0-9.fc38.i686 29/1093 Verifying : boost-date-time-1.78.0-9.fc38.i686 30/1093 Verifying : boost-devel-1.78.0-9.fc38.i686 31/1093 Verifying : boost-fiber-1.78.0-9.fc38.i686 32/1093 Verifying : boost-filesystem-1.78.0-9.fc38.i686 33/1093 Verifying : boost-graph-1.78.0-9.fc38.i686 34/1093 Verifying : boost-iostreams-1.78.0-9.fc38.i686 35/1093 Verifying : boost-json-1.78.0-9.fc38.i686 36/1093 Verifying : boost-locale-1.78.0-9.fc38.i686 37/1093 Verifying : boost-log-1.78.0-9.fc38.i686 38/1093 Verifying : boost-math-1.78.0-9.fc38.i686 39/1093 Verifying : boost-nowide-1.78.0-9.fc38.i686 40/1093 Verifying : boost-numpy3-1.78.0-9.fc38.i686 41/1093 Verifying : boost-program-options-1.78.0-9.fc38.i686 42/1093 Verifying : boost-python3-1.78.0-9.fc38.i686 43/1093 Verifying : boost-random-1.78.0-9.fc38.i686 44/1093 Verifying : boost-regex-1.78.0-9.fc38.i686 45/1093 Verifying : boost-serialization-1.78.0-9.fc38.i686 46/1093 Verifying : boost-stacktrace-1.78.0-9.fc38.i686 47/1093 Verifying : boost-system-1.78.0-9.fc38.i686 48/1093 Verifying : boost-test-1.78.0-9.fc38.i686 49/1093 Verifying : boost-thread-1.78.0-9.fc38.i686 50/1093 Verifying : boost-timer-1.78.0-9.fc38.i686 51/1093 Verifying : boost-type_erasure-1.78.0-9.fc38.i686 52/1093 Verifying : boost-wave-1.78.0-9.fc38.i686 53/1093 Verifying : brotli-1.0.9-9.fc38.i686 54/1093 Verifying : brotli-devel-1.0.9-9.fc38.i686 55/1093 Verifying : bubblewrap-0.5.0-3.fc38.i686 56/1093 Verifying : bzip2-devel-1.0.8-12.fc38.i686 57/1093 Verifying : cairo-1.17.6-2.fc38.i686 58/1093 Verifying : cairo-devel-1.17.6-2.fc38.i686 59/1093 Verifying : cairo-gobject-1.17.6-2.fc38.i686 60/1093 Verifying : cairo-gobject-devel-1.17.6-2.fc38.i686 61/1093 Verifying : cdparanoia-libs-10.2-40.fc38.i686 62/1093 Verifying : cfitsio-4.1.0-1.fc38.i686 63/1093 Verifying : cgnslib-4.3.0-5.fc38.i686 64/1093 Verifying : cgnslib-common-4.3.0-5.fc38.noarch 65/1093 Verifying : cgnslib-devel-4.3.0-5.fc38.i686 66/1093 Verifying : cgnslib-libs-4.3.0-5.fc38.i686 67/1093 Verifying : cli11-devel-2.3.1-1.fc38.noarch 68/1093 Verifying : cmake-3.25.1-1.fc38.i686 69/1093 Verifying : cmake-data-3.25.1-1.fc38.noarch 70/1093 Verifying : cmake-filesystem-3.25.1-1.fc38.i686 71/1093 Verifying : cmake-rpm-macros-3.25.1-1.fc38.noarch 72/1093 Verifying : cryptsetup-libs-2.6.0-1.fc38.i686 73/1093 Verifying : cups-libs-1:2.4.2-5.fc38.i686 74/1093 Verifying : dbus-1:1.14.4-1.fc38.i686 75/1093 Verifying : dbus-broker-32-1.fc38.i686 76/1093 Verifying : dbus-common-1:1.14.4-1.fc38.noarch 77/1093 Verifying : dbus-devel-1:1.14.4-1.fc38.i686 78/1093 Verifying : dbus-libs-1:1.14.4-1.fc38.i686 79/1093 Verifying : desktop-file-utils-0.26-7.fc38.i686 80/1093 Verifying : double-conversion-3.1.5-7.fc38.i686 81/1093 Verifying : double-conversion-devel-3.1.5-7.fc38.i686 82/1093 Verifying : doxygen-2:1.9.5-2.fc38.i686 83/1093 Verifying : eigen3-devel-3.4.0-8.fc38.noarch 84/1093 Verifying : enchant2-2.3.3-2.fc38.i686 85/1093 Verifying : expat-2.5.0-1.fc38.i686 86/1093 Verifying : expat-devel-2.5.0-1.fc38.i686 87/1093 Verifying : fdk-aac-free-2.0.0-9.fc38.i686 88/1093 Verifying : flac-libs-1.4.2-1.fc38.i686 89/1093 Verifying : flann-1.9.1-8.fc38.i686 90/1093 Verifying : flann-devel-1.9.1-8.fc38.i686 91/1093 Verifying : fontconfig-2.14.1-2.fc38.i686 92/1093 Verifying : fontconfig-devel-2.14.1-2.fc38.i686 93/1093 Verifying : freeglut-3.4.0-1.fc38.i686 94/1093 Verifying : freeglut-devel-3.4.0-1.fc38.i686 95/1093 Verifying : freetype-2.12.1-3.fc38.i686 96/1093 Verifying : freetype-devel-2.12.1-3.fc38.i686 97/1093 Verifying : freexl-1.0.6-18.fc38.i686 98/1093 Verifying : fribidi-1.0.12-2.fc38.i686 99/1093 Verifying : fribidi-devel-1.0.12-2.fc38.i686 100/1093 Verifying : gc-8.2.2-1.fc38.i686 101/1093 Verifying : gd-2.3.3-9.fc38.i686 102/1093 Verifying : gdcm-3.0.12-5.fc38.i686 103/1093 Verifying : gdk-pixbuf2-2.42.10-1.fc38.i686 104/1093 Verifying : gdk-pixbuf2-devel-2.42.10-1.fc38.i686 105/1093 Verifying : gdk-pixbuf2-modules-2.42.10-1.fc38.i686 106/1093 Verifying : gettext-0.21.1-1.fc38.i686 107/1093 Verifying : gettext-envsubst-0.21.1-1.fc38.i686 108/1093 Verifying : gettext-libs-0.21.1-1.fc38.i686 109/1093 Verifying : gettext-runtime-0.21.1-1.fc38.i686 110/1093 Verifying : ghostscript-9.56.1-5.fc38.i686 111/1093 Verifying : ghostscript-tools-fonts-9.56.1-5.fc38.i686 112/1093 Verifying : ghostscript-tools-printing-9.56.1-5.fc38.i686 113/1093 Verifying : giflib-5.2.1-14.fc38.i686 114/1093 Verifying : glew-devel-2.2.0-3.fc38.i686 115/1093 Verifying : glib-networking-2.74.0-1.fc38.i686 116/1093 Verifying : glib2-2.74.1-2.fc38.i686 117/1093 Verifying : glib2-devel-2.74.1-2.fc38.i686 118/1093 Verifying : glx-utils-8.4.0-14.20210504git0f9e7d9.fc38.i68 119/1093 Verifying : gnutls-3.7.8-9.fc38.i686 120/1093 Verifying : graphene-1.10.6-4.fc38.i686 121/1093 Verifying : graphite2-1.3.14-10.fc38.i686 122/1093 Verifying : graphite2-devel-1.3.14-10.fc38.i686 123/1093 Verifying : graphviz-7.0.4-1.fc38.i686 124/1093 Verifying : groff-base-1.22.4-10.fc38.i686 125/1093 Verifying : gsm-1.0.22-1.fc38.i686 126/1093 Verifying : gssdp-1.6.2-1.fc38.i686 127/1093 Verifying : gstreamer1-1.20.4-1.fc38.i686 128/1093 Verifying : gstreamer1-plugins-base-1.20.4-1.fc38.i686 129/1093 Verifying : gtk-update-icon-cache-3.24.35-2.fc38.i686 130/1093 Verifying : gtk3-3.24.35-2.fc38.i686 131/1093 Verifying : gtk3-devel-3.24.35-2.fc38.i686 132/1093 Verifying : gts-0.7.6-43.20121130.fc38.i686 133/1093 Verifying : guile22-2.2.7-6.fc38.i686 134/1093 Verifying : gupnp-1.6.3-1.fc38.i686 135/1093 Verifying : gupnp-igd-1.2.0-7.fc38.i686 136/1093 Verifying : harfbuzz-6.0.0-1.fc38.i686 137/1093 Verifying : harfbuzz-devel-6.0.0-1.fc38.i686 138/1093 Verifying : harfbuzz-icu-6.0.0-1.fc38.i686 139/1093 Verifying : highway-1.0.1-2.fc38.i686 140/1093 Verifying : hunspell-1.7.1-1.fc38.i686 141/1093 Verifying : hunspell-en-US-0.20201207-2.fc38.noarch 142/1093 Verifying : hunspell-filesystem-1.7.1-1.fc38.i686 143/1093 Verifying : hwloc-libs-2.5.0-4.fc38.i686 144/1093 Verifying : hyphen-2.8.8-18.fc38.i686 145/1093 Verifying : imath-3.1.6-1.fc38.i686 146/1093 Verifying : irrXML-1.8.5-3.fc38.i686 147/1093 Verifying : jbig2dec-libs-0.19-7.fc38.i686 148/1093 Verifying : jbigkit-libs-2.1-24.fc38.i686 149/1093 Verifying : json-c-0.16-3.fc38.i686 150/1093 Verifying : json-glib-1.6.6-3.fc38.i686 151/1093 Verifying : jsoncpp-1.9.5-3.fc38.i686 152/1093 Verifying : jsoncpp-devel-1.9.5-3.fc38.i686 153/1093 Verifying : kbd-2.5.1-3.fc38.i686 154/1093 Verifying : kbd-legacy-2.5.1-3.fc38.noarch 155/1093 Verifying : kbd-misc-2.5.1-3.fc38.noarch 156/1093 Verifying : kmod-30-3.fc38.i686 157/1093 Verifying : kmod-libs-30-3.fc38.i686 158/1093 Verifying : lame-libs-3.100-13.fc38.i686 159/1093 Verifying : lapack-3.11.0-1.fc38.i686 160/1093 Verifying : lapack-devel-3.11.0-1.fc38.i686 161/1093 Verifying : lasi-1.1.3-9.fc38.i686 162/1093 Verifying : lcms2-2.14-1.fc38.i686 163/1093 Verifying : lib3ds-1.3.0-39.fc38.i686 164/1093 Verifying : lib3ds-devel-1.3.0-39.fc38.i686 165/1093 Verifying : libGLEW-2.2.0-3.fc38.i686 166/1093 Verifying : libICE-1.0.10-9.fc38.i686 167/1093 Verifying : libICE-devel-1.0.10-9.fc38.i686 168/1093 Verifying : libSM-1.2.3-11.fc38.i686 169/1093 Verifying : libSM-devel-1.2.3-11.fc38.i686 170/1093 Verifying : libX11-1.8.1-2.fc38.i686 171/1093 Verifying : libX11-common-1.8.1-2.fc38.noarch 172/1093 Verifying : libX11-devel-1.8.1-2.fc38.i686 173/1093 Verifying : libX11-xcb-1.8.1-2.fc38.i686 174/1093 Verifying : libXau-1.0.11-1.fc38.i686 175/1093 Verifying : libXau-devel-1.0.11-1.fc38.i686 176/1093 Verifying : libXaw-1.0.14-3.fc38.i686 177/1093 Verifying : libXcomposite-0.4.5-8.fc38.i686 178/1093 Verifying : libXcomposite-devel-0.4.5-8.fc38.i686 179/1093 Verifying : libXcursor-1.2.1-2.fc38.i686 180/1093 Verifying : libXcursor-devel-1.2.1-2.fc38.i686 181/1093 Verifying : libXdamage-1.1.5-8.fc38.i686 182/1093 Verifying : libXdamage-devel-1.1.5-8.fc38.i686 183/1093 Verifying : libXext-1.3.5-1.fc38.i686 184/1093 Verifying : libXext-devel-1.3.5-1.fc38.i686 185/1093 Verifying : libXfixes-6.0.0-4.fc38.i686 186/1093 Verifying : libXfixes-devel-6.0.0-4.fc38.i686 187/1093 Verifying : libXft-2.3.6-1.fc38.i686 188/1093 Verifying : libXft-devel-2.3.6-1.fc38.i686 189/1093 Verifying : libXi-1.8-3.fc38.i686 190/1093 Verifying : libXi-devel-1.8-3.fc38.i686 191/1093 Verifying : libXinerama-1.1.5-1.fc38.i686 192/1093 Verifying : libXinerama-devel-1.1.5-1.fc38.i686 193/1093 Verifying : libXmu-1.1.4-1.fc38.i686 194/1093 Verifying : libXpm-3.5.13-8.fc38.i686 195/1093 Verifying : libXrandr-1.5.2-9.fc38.i686 196/1093 Verifying : libXrandr-devel-1.5.2-9.fc38.i686 197/1093 Verifying : libXrender-0.9.11-1.fc38.i686 198/1093 Verifying : libXrender-devel-0.9.11-1.fc38.i686 199/1093 Verifying : libXt-1.2.1-3.fc38.i686 200/1093 Verifying : libXt-devel-1.2.1-3.fc38.i686 201/1093 Verifying : libXtst-1.2.4-1.fc38.i686 202/1093 Verifying : libXtst-devel-1.2.4-1.fc38.i686 203/1093 Verifying : libXv-1.0.11-17.fc38.i686 204/1093 Verifying : libXxf86vm-1.1.5-1.fc38.i686 205/1093 Verifying : libaec-1.0.6-3.fc38.i686 206/1093 Verifying : libaec-devel-1.0.6-3.fc38.i686 207/1093 Verifying : libaom-3.5.0-2.fc38.i686 208/1093 Verifying : libappstream-glib-0.8.2-1.fc38.i686 209/1093 Verifying : libarchive-devel-3.6.1-3.fc38.i686 210/1093 Verifying : libargon2-20190702-1.fc38.i686 211/1093 Verifying : libavif-0.11.1-4.fc38.i686 212/1093 Verifying : libb2-0.98.1-7.fc38.i686 213/1093 Verifying : libcloudproviders-0.3.1-6.fc38.i686 214/1093 Verifying : libcloudproviders-devel-0.3.1-6.fc38.i686 215/1093 Verifying : libconfuse-3.3-7.fc38.i686 216/1093 Verifying : libcurl-devel-7.87.0-1.fc38.i686 217/1093 Verifying : libdatrie-0.2.13-4.fc38.i686 218/1093 Verifying : libdatrie-devel-0.2.13-4.fc38.i686 219/1093 Verifying : libdav1d-1.0.0-2.fc38.i686 220/1093 Verifying : libdc1394-2.2.6-8.fc38.i686 221/1093 Verifying : libdc1394-devel-2.2.6-8.fc38.i686 222/1093 Verifying : libdecor-0.1.1-1.fc38.i686 223/1093 Verifying : libdrm-2.4.114-1.fc38.i686 224/1093 Verifying : libdrm-devel-2.4.114-1.fc38.i686 225/1093 Verifying : libdvdnav-6.1.1-4.fc38.i686 226/1093 Verifying : libdvdread-6.1.3-2.fc38.i686 227/1093 Verifying : libedit-3.1-44.20221030cvs.fc38.i686 228/1093 Verifying : libepoxy-1.5.10-2.fc38.i686 229/1093 Verifying : libepoxy-devel-1.5.10-2.fc38.i686 230/1093 Verifying : libevdev-1.13.0-1.fc38.i686 231/1093 Verifying : libffi-devel-3.4.4-1.fc38.i686 232/1093 Verifying : libfontenc-1.1.6-1.fc38.i686 233/1093 Verifying : libfreenect-0.6.4-1.fc38.i686 234/1093 Verifying : libfreenect-devel-0.6.4-1.fc38.i686 235/1093 Verifying : libfreenect-fakenect-0.6.4-1.fc38.i686 236/1093 Verifying : libfreenect-opencv-0.6.4-1.fc38.i686 237/1093 Verifying : libftdi-1.5-5.fc38.i686 238/1093 Verifying : libftdi-devel-1.5-5.fc38.i686 239/1093 Verifying : libgcrypt-1.10.1-6.fc38.i686 240/1093 Verifying : libgeotiff-1.7.1-5.fc38.i686 241/1093 Verifying : libglvnd-1:1.6.0-1.fc38.i686 242/1093 Verifying : libglvnd-core-devel-1:1.6.0-1.fc38.i686 243/1093 Verifying : libglvnd-devel-1:1.6.0-1.fc38.i686 244/1093 Verifying : libglvnd-egl-1:1.6.0-1.fc38.i686 245/1093 Verifying : libglvnd-gles-1:1.6.0-1.fc38.i686 246/1093 Verifying : libglvnd-glx-1:1.6.0-1.fc38.i686 247/1093 Verifying : libglvnd-opengl-1:1.6.0-1.fc38.i686 248/1093 Verifying : libgpg-error-1.46-1.fc38.i686 249/1093 Verifying : libgs-9.56.1-5.fc38.i686 250/1093 Verifying : libgta-1.2.1-8.fc38.i686 251/1093 Verifying : libgudev-237-3.fc38.i686 252/1093 Verifying : libgusb-0.4.3-1.fc38.i686 253/1093 Verifying : libharu-2.3.0-16.fc38.i686 254/1093 Verifying : libharu-devel-2.3.0-16.fc38.i686 255/1093 Verifying : libicu-71.1-2.fc38.i686 256/1093 Verifying : libicu-devel-71.1-2.fc38.i686 257/1093 Verifying : libijs-0.35-16.fc38.i686 258/1093 Verifying : libimagequant-2.17.0-3.fc38.i686 259/1093 Verifying : libinput-1.22.0-2.fc38.i686 260/1093 Verifying : libjpeg-turbo-2.1.4-1.fc38.i686 261/1093 Verifying : libjpeg-turbo-devel-2.1.4-1.fc38.i686 262/1093 Verifying : libjxl-1:0.7.0-3.fc38.i686 263/1093 Verifying : libkml-1.3.0-42.fc38.i686 264/1093 Verifying : liblerc-4.0.0-2.fc38.i686 265/1093 Verifying : libmanette-0.2.6-5.fc38.i686 266/1093 Verifying : libmpc-1.2.1-5.fc38.i686 267/1093 Verifying : libmspack-0.10.1-0.8.alpha.fc38.i686 268/1093 Verifying : libogg-2:1.3.5-4.fc38.i686 269/1093 Verifying : libogg-devel-2:1.3.5-4.fc38.i686 270/1093 Verifying : libpaper-1.1.28-5.fc38.i686 271/1093 Verifying : libpciaccess-0.16-7.fc38.i686 272/1093 Verifying : libpciaccess-devel-0.16-7.fc38.i686 273/1093 Verifying : libphidget22-1.12.20220912-1.fc38.i686 274/1093 Verifying : libphidget22-devel-1.12.20220912-1.fc38.i686 275/1093 Verifying : libpng-2:1.6.37-13.fc38.i686 276/1093 Verifying : libpng-devel-2:1.6.37-13.fc38.i686 277/1093 Verifying : libpq-15.0-2.fc38.i686 278/1093 Verifying : libpq-devel-15.0-2.fc38.i686 279/1093 Verifying : libproxy-0.4.18-4.fc38.i686 280/1093 Verifying : libraw1394-2.1.2-16.fc38.i686 281/1093 Verifying : libraw1394-devel-2.1.2-16.fc38.i686 282/1093 Verifying : librsvg2-2.55.1-3.fc38.i686 283/1093 Verifying : librttopo-1.1.0-10.fc38.i686 284/1093 Verifying : libseccomp-2.5.3-3.fc38.i686 285/1093 Verifying : libsecret-0.20.5-2.fc38.i686 286/1093 Verifying : libselinux-devel-3.4-6.fc38.i686 287/1093 Verifying : libsepol-devel-3.4-4.fc38.i686 288/1093 Verifying : libsndfile-1.1.0-5.fc38.i686 289/1093 Verifying : libsoup-2.74.3-1.fc38.i686 290/1093 Verifying : libsoup3-3.2.2-1.fc38.i686 291/1093 Verifying : libspatialite-5.0.1-19.fc38.i686 292/1093 Verifying : libsrtp-2.3.0-9.fc38.i686 293/1093 Verifying : libthai-0.1.29-3.fc38.i686 294/1093 Verifying : libthai-devel-0.1.29-3.fc38.i686 295/1093 Verifying : libtheora-1:1.1.1-32.fc38.i686 296/1093 Verifying : libtheora-devel-1:1.1.1-32.fc38.i686 297/1093 Verifying : libtiff-4.4.0-4.fc38.i686 298/1093 Verifying : libtiff-devel-4.4.0-4.fc38.i686 299/1093 Verifying : libunwind-1.6.2-5.fc38.i686 300/1093 Verifying : libusb1-1.0.26-1.fc38.i686 301/1093 Verifying : libusb1-devel-1.0.26-1.fc38.i686 302/1093 Verifying : libuv-1:1.44.2-2.fc38.i686 303/1093 Verifying : libva-2.16.0-1.fc38.i686 304/1093 Verifying : libvisual-1:0.4.0-36.fc38.i686 305/1093 Verifying : libvorbis-1:1.3.7-6.fc38.i686 306/1093 Verifying : libwacom-2.4.0-1.fc38.i686 307/1093 Verifying : libwacom-data-2.4.0-1.fc38.noarch 308/1093 Verifying : libwebp-1.2.4-2.fc38.i686 309/1093 Verifying : libwpe-1.14.0-1.fc38.i686 310/1093 Verifying : libxcb-1.13.1-10.fc38.i686 311/1093 Verifying : libxcb-devel-1.13.1-10.fc38.i686 312/1093 Verifying : libxcrypt-devel-4.4.33-5.fc38.i686 313/1093 Verifying : libxkbcommon-1.4.1-2.fc38.i686 314/1093 Verifying : libxkbcommon-devel-1.4.1-2.fc38.i686 315/1093 Verifying : libxkbcommon-x11-1.4.1-2.fc38.i686 316/1093 Verifying : libxml2-devel-2.10.3-2.fc38.i686 317/1093 Verifying : libxshmfence-1.3-11.fc38.i686 318/1093 Verifying : libxslt-1.1.37-1.fc38.i686 319/1093 Verifying : lilv-libs-0.24.14-3.fc38.i686 320/1093 Verifying : lua-5.4.4-6.fc38.i686 321/1093 Verifying : lua-filesystem-1.8.0-7.fc38.i686 322/1093 Verifying : lua-lpeg-1.0.2-9.fc38.i686 323/1093 Verifying : lua-posix-35.1-4.fc38.i686 324/1093 Verifying : lua-term-0.07-16.fc38.i686 325/1093 Verifying : lz4-devel-1.9.3-5.fc38.i686 326/1093 Verifying : m4-1.4.19-4.fc38.i686 327/1093 Verifying : make-1:4.3-11.fc38.i686 328/1093 Verifying : mariadb-connector-c-3.2.7-2.fc38.i686 329/1093 Verifying : mariadb-connector-c-config-3.2.7-2.fc38.noarch 330/1093 Verifying : mariadb-connector-c-devel-3.2.7-2.fc38.i686 331/1093 Verifying : mesa-filesystem-22.3.1-1.fc38.i686 332/1093 Verifying : mesa-libEGL-22.3.1-1.fc38.i686 333/1093 Verifying : mesa-libEGL-devel-22.3.1-1.fc38.i686 334/1093 Verifying : mesa-libGL-22.3.1-1.fc38.i686 335/1093 Verifying : mesa-libGL-devel-22.3.1-1.fc38.i686 336/1093 Verifying : mesa-libGLU-9.0.1-7.fc38.i686 337/1093 Verifying : mesa-libGLU-devel-9.0.1-7.fc38.i686 338/1093 Verifying : mesa-libgbm-22.3.1-1.fc38.i686 339/1093 Verifying : mesa-libglapi-22.3.1-1.fc38.i686 340/1093 Verifying : minizip-ng-3.0.7-2.fc38.i686 341/1093 Verifying : mkfontscale-1.2.2-2.fc38.i686 342/1093 Verifying : mpdecimal-2.5.1-4.fc38.i686 343/1093 Verifying : mpg123-libs-1.31.1-3.fc38.i686 344/1093 Verifying : python3-libftdi-1.5-5.fc38.i686 345/1093 Verifying : annobin-docs-10.99-1.0.1.fc38.noarch 346/1093 Verifying : annobin-plugin-gcc-10.99-1.0.1.fc38.i686 347/1093 Verifying : cpp-13.0.0-0.4.fc38.i686 348/1093 Verifying : gcc-13.0.0-0.4.fc38.i686 349/1093 Verifying : gcc-c++-13.0.0-0.4.fc38.i686 350/1093 Verifying : gcc-gfortran-13.0.0-0.4.fc38.i686 351/1093 Verifying : gcc-plugin-annobin-13.0.0-0.4.fc38.i686 352/1093 Verifying : libasan-13.0.0-0.4.fc38.i686 353/1093 Verifying : libatomic-13.0.0-0.4.fc38.i686 354/1093 Verifying : libgfortran-13.0.0-0.4.fc38.i686 355/1093 Verifying : libquadmath-13.0.0-0.4.fc38.i686 356/1093 Verifying : libquadmath-devel-13.0.0-0.4.fc38.i686 357/1093 Verifying : libstdc++-devel-13.0.0-0.4.fc38.i686 358/1093 Verifying : libtool-ltdl-2.4.7-3.0.1.fc38.i686 359/1093 Verifying : libubsan-13.0.0-0.4.fc38.i686 360/1093 Verifying : adobe-mappings-cmap-20190730-4.fc37.noarch 361/1093 Verifying : adobe-mappings-cmap-deprecated-20190730-4.fc37 362/1093 Verifying : adobe-mappings-pdf-20190401-2.fc37.noarch 363/1093 Verifying : adwaita-cursor-theme-43-1.fc38.noarch 364/1093 Verifying : adwaita-icon-theme-43-1.fc38.noarch 365/1093 Verifying : automake-1.16.5-9.fc37.noarch 366/1093 Verifying : biber-2.18-1.fc38.noarch 367/1093 Verifying : clang-libs-15.0.6-3.fc38.i686 368/1093 Verifying : clang-resource-filesystem-15.0.6-3.fc38.i686 369/1093 Verifying : colord-libs-1.4.6-2.fc37.i686 370/1093 Verifying : crypto-policies-scripts-20221215-1.gita4c31a3. 371/1093 Verifying : device-mapper-1.02.189-1.fc38.i686 372/1093 Verifying : device-mapper-libs-1.02.189-1.fc38.i686 373/1093 Verifying : emacs-filesystem-1:28.1-3.fc37.noarch 374/1093 Verifying : flexiblas-3.2.1-3.fc38.i686 375/1093 Verifying : flexiblas-devel-3.2.1-3.fc38.i686 376/1093 Verifying : flexiblas-netlib-3.2.1-3.fc38.i686 377/1093 Verifying : flexiblas-openblas-openmp-3.2.1-3.fc38.i686 378/1093 Verifying : fonts-filesystem-1:2.0.5-10.fc38.noarch 379/1093 Verifying : gdal-devel-3.6.1-1.fc38.i686 380/1093 Verifying : gdal-libs-3.6.1-1.fc38.i686 381/1093 Verifying : geos-3.11.1-1.fc38.i686 382/1093 Verifying : gl-manpages-1.1-25.20190306.fc37.noarch 383/1093 Verifying : glibc-devel-2.36.9000-19.fc38.i686 384/1093 Verifying : glibc-headers-x86-2.36.9000-19.fc38.noarch 385/1093 Verifying : google-droid-sans-fonts-20200215-13.fc37.noarc 386/1093 Verifying : google-noto-fonts-common-20201206^1.git0c78c83 387/1093 Verifying : google-noto-sans-vf-fonts-20201206^1.git0c78c8 388/1093 Verifying : gsettings-desktop-schemas-43.0-1.fc38.i686 389/1093 Verifying : gstreamer1-plugins-bad-free-1.20.4-2.fc38.i686 390/1093 Verifying : hdf-libs-4.2.15-11.fc37.i686 391/1093 Verifying : hdf5-1.12.1-10.fc37.i686 392/1093 Verifying : hdf5-devel-1.12.1-10.fc37.i686 393/1093 Verifying : hdf5-mpich-1.12.1-10.fc37.i686 394/1093 Verifying : hdf5-mpich-devel-1.12.1-10.fc37.i686 395/1093 Verifying : hicolor-icon-theme-0.17-14.fc37.noarch 396/1093 Verifying : hwdata-0.365-1.fc38.noarch 397/1093 Verifying : iso-codes-4.12.0-2.fc38.noarch 398/1093 Verifying : javascriptcoregtk4.0-2.39.3-3.fc38.i686 399/1093 Verifying : kernel-headers-6.1.0-1.fc38.i686 400/1093 Verifying : langpacks-core-font-en-3.0-27.fc38.noarch 401/1093 Verifying : libblkid-devel-2.38.1-3.fc38.i686 402/1093 Verifying : libmount-devel-2.38.1-3.fc38.i686 403/1093 Verifying : libnice-0.1.19-3.fc38.i686 404/1093 Verifying : libqhull-1:7.2.1-11.fc38.i686 405/1093 Verifying : libqhull_p-1:7.2.1-11.fc38.i686 406/1093 Verifying : libqhull_r-1:7.2.1-11.fc38.i686 407/1093 Verifying : libstemmer-2.2.0-4.fc38.i686 408/1093 Verifying : libtracker-sparql-3.4.2-1.fc38.i686 409/1093 Verifying : libwayland-client-1.21.0-1.fc37.i686 410/1093 Verifying : libwayland-cursor-1.21.0-1.fc37.i686 411/1093 Verifying : libwayland-egl-1.21.0-1.fc37.i686 412/1093 Verifying : libwayland-server-1.21.0-1.fc37.i686 413/1093 Verifying : llvm-libs-15.0.6-2.fc38.i686 414/1093 Verifying : lua-json-1.3.4-2.fc37.noarch 415/1093 Verifying : mailcap-2.1.53-4.fc37.noarch 416/1093 Verifying : mpich-4.0.2-4.fc38.i686 417/1093 Verifying : mpich-devel-4.0.2-4.fc38.i686 418/1093 Verifying : mtdev-1.1.6-4.fc37.i686 419/1093 Verifying : ncurses-6.3-5.20221126.fc38.i686 420/1093 Verifying : netcdf-4.9.0-4.fc38.i686 421/1093 Verifying : netcdf-cxx-4.2-30.fc37.i686 422/1093 Verifying : netcdf-cxx-devel-4.2-30.fc37.i686 423/1093 Verifying : netcdf-devel-4.9.0-4.fc38.i686 424/1093 Verifying : netcdf-mpich-4.9.0-4.fc38.i686 425/1093 Verifying : netcdf-mpich-devel-4.9.0-4.fc38.i686 426/1093 Verifying : netpbm-11.00.00-2.fc38.i686 427/1093 Verifying : nspr-4.35.0-2.fc38.i686 428/1093 Verifying : nss-3.85.0-1.fc38.i686 429/1093 Verifying : nss-softokn-3.85.0-1.fc38.i686 430/1093 Verifying : nss-softokn-freebl-3.85.0-1.fc38.i686 431/1093 Verifying : nss-sysinit-3.85.0-1.fc38.i686 432/1093 Verifying : nss-util-3.85.0-1.fc38.i686 433/1093 Verifying : octomap-1.9.7-4.fc37.i686 434/1093 Verifying : octomap-devel-1.9.7-4.fc37.i686 435/1093 Verifying : ogdi-4.1.0-8.fc37.i686 436/1093 Verifying : openblas-0.3.21-4.fc38.i686 437/1093 Verifying : openblas-openmp-0.3.21-4.fc38.i686 438/1093 Verifying : openblas-serial-0.3.21-4.fc38.i686 439/1093 Verifying : opencv-core-4.6.0-10.fc38.i686 440/1093 Verifying : openexr-libs-3.1.5-2.fc37.i686 441/1093 Verifying : openjpeg2-2.5.0-2.fc37.i686 442/1093 Verifying : openni-1.5.7.10-26.fc36.i686 443/1093 Verifying : openni-devel-1.5.7.10-26.fc36.i686 444/1093 Verifying : openslide-3.4.1-22.fc37.i686 445/1093 Verifying : openslide-devel-3.4.1-22.fc37.i686 446/1093 Verifying : openssl-devel-1:3.0.5-6.fc38.i686 447/1093 Verifying : opus-1.3.1-11.fc37.i686 448/1093 Verifying : orc-0.4.33-1.fc38.i686 449/1093 Verifying : pango-1.50.12-1.fc38.i686 450/1093 Verifying : pango-devel-1.50.12-1.fc38.i686 451/1093 Verifying : pcl-1.12.0-22.fc37.i686 452/1093 Verifying : pcl-devel-1.12.0-22.fc37.i686 453/1093 Verifying : pcre-8.45-1.fc37.2.i686 454/1093 Verifying : pcre2-devel-10.40-1.fc37.1.i686 455/1093 Verifying : pcre2-utf16-10.40-1.fc37.1.i686 456/1093 Verifying : pcre2-utf32-10.40-1.fc37.1.i686 457/1093 Verifying : perl-Authen-SASL-2.16-28.fc37.noarch 458/1093 Verifying : perl-AutoLoader-5.74-492.fc38.noarch 459/1093 Verifying : perl-B-1.83-492.fc38.i686 460/1093 Verifying : perl-B-Hooks-EndOfScope-0.26-4.fc37.noarch 461/1093 Verifying : perl-Business-ISBN-3.007-4.fc37.noarch 462/1093 Verifying : perl-Business-ISBN-Data-20210112.006-6.fc37.no 463/1093 Verifying : perl-Business-ISMN-1.202-6.fc37.noarch 464/1093 Verifying : perl-Business-ISSN-1.005-3.fc37.noarch 465/1093 Verifying : perl-Carp-1.52-489.fc37.noarch 466/1093 Verifying : perl-Class-Accessor-0.51-16.fc37.noarch 467/1093 Verifying : perl-Class-Data-Inheritable-0.09-4.fc37.noarch 468/1093 Verifying : perl-Class-Inspector-1.36-12.fc38.noarch 469/1093 Verifying : perl-Class-Method-Modifiers-2.13-13.fc37.noarc 470/1093 Verifying : perl-Class-Singleton-1.6-7.fc37.noarch 471/1093 Verifying : perl-Class-Struct-0.66-492.fc38.noarch 472/1093 Verifying : perl-Clone-0.46-1.fc38.i686 473/1093 Verifying : perl-Compress-Raw-Bzip2-2.201-2.fc37.i686 474/1093 Verifying : perl-Compress-Raw-Zlib-2.202-4.fc38.i686 475/1093 Verifying : perl-Convert-ASN1-0.33-4.fc37.noarch 476/1093 Verifying : perl-Data-Compare-1.27-10.fc37.noarch 477/1093 Verifying : perl-Data-Dump-1.25-5.fc37.noarch 478/1093 Verifying : perl-Data-Dumper-2.184-490.fc37.i686 479/1093 Verifying : perl-Data-OptList-0.112-5.fc37.noarch 480/1093 Verifying : perl-Data-Uniqid-0.12-29.fc37.noarch 481/1093 Verifying : perl-Date-ISO8601-0.005-16.fc37.noarch 482/1093 Verifying : perl-Date-Manip-6.90-1.fc38.noarch 483/1093 Verifying : perl-DateTime-2:1.59-1.fc38.i686 484/1093 Verifying : perl-DateTime-Calendar-Julian-0.107-3.fc37.noa 485/1093 Verifying : perl-DateTime-Format-Builder-0.8300-8.fc37.noa 486/1093 Verifying : perl-DateTime-Format-Strptime-1:1.79-6.fc37.no 487/1093 Verifying : perl-DateTime-Locale-1.37-1.fc38.noarch 488/1093 Verifying : perl-DateTime-TimeZone-2.57-1.fc38.noarch 489/1093 Verifying : perl-DateTime-TimeZone-SystemV-0.010-17.fc37.n 490/1093 Verifying : perl-DateTime-TimeZone-Tzfile-0.011-17.fc37.no 491/1093 Verifying : perl-Devel-CallChecker-0.008-18.fc38.i686 492/1093 Verifying : perl-Devel-Caller-2.06-29.fc37.i686 493/1093 Verifying : perl-Devel-GlobalDestruction-0.14-19.fc37.noar 494/1093 Verifying : perl-Devel-LexAlias-0.05-30.fc37.i686 495/1093 Verifying : perl-Devel-StackTrace-1:2.04-14.fc38.noarch 496/1093 Verifying : perl-Digest-1.20-489.fc37.noarch 497/1093 Verifying : perl-Digest-HMAC-1.04-6.fc37.noarch 498/1093 Verifying : perl-Digest-MD5-2.58-489.fc37.i686 499/1093 Verifying : perl-Digest-SHA-1:6.03-1.fc37.i686 500/1093 Verifying : perl-Dist-CheckConflicts-0.11-26.fc37.noarch 501/1093 Verifying : perl-DynaLoader-1.52-492.fc38.i686 502/1093 Verifying : perl-DynaLoader-Functions-0.003-17.fc38.noarch 503/1093 Verifying : perl-Email-Date-Format-1.005-23.fc37.noarch 504/1093 Verifying : perl-Encode-4:3.19-492.fc38.i686 505/1093 Verifying : perl-Encode-Locale-1.05-25.fc38.noarch 506/1093 Verifying : perl-English-1.11-492.fc38.noarch 507/1093 Verifying : perl-Errno-1.36-492.fc38.i686 508/1093 Verifying : perl-Eval-Closure-0.14-19.fc37.noarch 509/1093 Verifying : perl-Exception-Class-1.45-6.fc37.noarch 510/1093 Verifying : perl-Exporter-5.77-489.fc37.noarch 511/1093 Verifying : perl-ExtUtils-MM-Utils-2:7.64-490.fc37.noarch 512/1093 Verifying : perl-Fcntl-1.15-492.fc38.i686 513/1093 Verifying : perl-File-Basename-2.85-492.fc38.noarch 514/1093 Verifying : perl-File-Compare-1.100.700-492.fc38.noarch 515/1093 Verifying : perl-File-Copy-2.39-492.fc38.noarch 516/1093 Verifying : perl-File-Find-1.40-492.fc38.noarch 517/1093 Verifying : perl-File-Find-Rule-0.34-24.fc38.noarch 518/1093 Verifying : perl-File-Listing-6.15-4.fc38.noarch 519/1093 Verifying : perl-File-Path-2.18-489.fc37.noarch 520/1093 Verifying : perl-File-ShareDir-1.118-7.fc37.noarch 521/1093 Verifying : perl-File-Slurper-0.014-1.fc38.noarch 522/1093 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 523/1093 Verifying : perl-File-stat-1.12-492.fc38.noarch 524/1093 Verifying : perl-FileHandle-2.03-492.fc38.noarch 525/1093 Verifying : perl-Filter-2:1.64-1.fc38.i686 526/1093 Verifying : perl-FindBin-1.53-492.fc38.noarch 527/1093 Verifying : perl-GSSAPI-0.28-40.fc37.i686 528/1093 Verifying : perl-Getopt-Long-1:2.54-1.fc38.noarch 529/1093 Verifying : perl-Getopt-Std-1.13-492.fc38.noarch 530/1093 Verifying : perl-HTML-Parser-3.80-1.fc38.i686 531/1093 Verifying : perl-HTML-Tagset-3.20-52.fc37.noarch 532/1093 Verifying : perl-HTTP-Cookies-6.10-8.fc38.noarch 533/1093 Verifying : perl-HTTP-Date-6.05-11.fc38.noarch 534/1093 Verifying : perl-HTTP-Message-6.44-1.fc38.noarch 535/1093 Verifying : perl-HTTP-Negotiate-6.01-34.fc38.noarch 536/1093 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 537/1093 Verifying : perl-Hash-Util-FieldHash-1.26-492.fc38.i686 538/1093 Verifying : perl-I18N-LangTags-0.45-492.fc38.noarch 539/1093 Verifying : perl-I18N-Langinfo-0.21-492.fc38.i686 540/1093 Verifying : perl-IO-1.50-492.fc38.i686 541/1093 Verifying : perl-IO-Compress-2.201-3.fc37.noarch 542/1093 Verifying : perl-IO-HTML-1.004-9.fc38.noarch 543/1093 Verifying : perl-IO-Socket-IP-0.41-490.fc37.noarch 544/1093 Verifying : perl-IO-Socket-SSL-2.078-1.fc38.noarch 545/1093 Verifying : perl-IO-String-1.08-46.fc37.noarch 546/1093 Verifying : perl-IPC-Cmd-2:1.04-490.fc37.noarch 547/1093 Verifying : perl-IPC-Open3-1.22-492.fc38.noarch 548/1093 Verifying : perl-IPC-Run3-0.048-27.fc38.noarch 549/1093 Verifying : perl-IPC-SysV-2.09-490.fc37.i686 550/1093 Verifying : perl-IPC-System-Simple-1.30-9.fc37.noarch 551/1093 Verifying : perl-JSON-4.10-1.fc38.noarch 552/1093 Verifying : perl-LDAP-1:0.68-8.fc37.noarch 553/1093 Verifying : perl-LWP-MediaTypes-6.04-13.fc38.noarch 554/1093 Verifying : perl-LWP-Protocol-https-6.10-8.fc38.noarch 555/1093 Verifying : perl-Lingua-Translit-0.29-2.fc37.noarch 556/1093 Verifying : perl-List-AllUtils-0.19-8.fc38.noarch 557/1093 Verifying : perl-List-SomeUtils-0.59-1.fc38.noarch 558/1093 Verifying : perl-List-UtilsBy-0.12-5.fc38.noarch 559/1093 Verifying : perl-Locale-Maketext-1.32-1.fc38.noarch 560/1093 Verifying : perl-Locale-Maketext-Simple-1:0.21-492.fc38.no 561/1093 Verifying : perl-Log-Dispatch-2.70-9.fc38.noarch 562/1093 Verifying : perl-Log-Dispatch-FileRotate-1.38-5.fc37.noarc 563/1093 Verifying : perl-Log-Log4perl-1.57-1.fc38.noarch 564/1093 Verifying : perl-MIME-Base64-3.16-489.fc37.i686 565/1093 Verifying : perl-MIME-Charset-1.013.1-1.fc38.noarch 566/1093 Verifying : perl-MIME-Lite-3.033-5.fc37.noarch 567/1093 Verifying : perl-MIME-Types-2.22-4.fc37.noarch 568/1093 Verifying : perl-MRO-Compat-0.15-4.fc37.noarch 569/1093 Verifying : perl-Mail-Sender-1:0.903-19.fc37.noarch 570/1093 Verifying : perl-Mail-Sendmail-0.80-16.fc37.noarch 571/1093 Verifying : perl-MailTools-2.21-12.fc37.noarch 572/1093 Verifying : perl-Math-BigInt-1:1.9998.37-2.fc37.noarch 573/1093 Verifying : perl-Math-BigRat-0.2624-2.fc37.noarch 574/1093 Verifying : perl-Math-Complex-1.59-492.fc38.noarch 575/1093 Verifying : perl-Module-CoreList-1:5.20221220-1.fc38.noarc 576/1093 Verifying : perl-Module-Implementation-0.09-35.fc37.noarch 577/1093 Verifying : perl-Module-Load-1:0.36-489.fc37.noarch 578/1093 Verifying : perl-Module-Load-Conditional-0.74-489.fc37.noa 579/1093 Verifying : perl-Module-Metadata-1.000037-489.fc37.noarch 580/1093 Verifying : perl-Module-Runtime-0.016-18.fc38.noarch 581/1093 Verifying : perl-Mozilla-CA-20221114-1.fc38.noarch 582/1093 Verifying : perl-NTLM-1.09-33.fc37.noarch 583/1093 Verifying : perl-Net-HTTP-6.22-4.fc38.noarch 584/1093 Verifying : perl-Net-SMTP-SSL-1.04-19.fc37.noarch 585/1093 Verifying : perl-Net-SSLeay-1.92-4.fc37.i686 586/1093 Verifying : perl-Number-Compare-0.03-34.fc38.noarch 587/1093 Verifying : perl-Opcode-1.57-492.fc38.i686 588/1093 Verifying : perl-POSIX-2.03-492.fc38.i686 589/1093 Verifying : perl-Package-Generator-1.106-26.fc37.noarch 590/1093 Verifying : perl-Package-Stash-0.40-3.fc37.noarch 591/1093 Verifying : perl-Package-Stash-XS-0.30-2.fc37.i686 592/1093 Verifying : perl-PadWalker-2.5-7.fc37.i686 593/1093 Verifying : perl-Params-Check-1:0.38-489.fc37.noarch 594/1093 Verifying : perl-Params-Classify-0.015-17.fc37.i686 595/1093 Verifying : perl-Params-Util-1.102-9.fc38.i686 596/1093 Verifying : perl-Params-Validate-1.31-2.fc38.i686 597/1093 Verifying : perl-Params-ValidationCompiler-0.30-17.fc37.no 598/1093 Verifying : perl-Parse-RecDescent-1.967015-18.fc37.noarch 599/1093 Verifying : perl-PathTools-3.84-489.fc37.i686 600/1093 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 601/1093 Verifying : perl-Pod-Html-1.33-492.fc38.noarch 602/1093 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 603/1093 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 604/1093 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 605/1093 Verifying : perl-Ref-Util-0.204-15.fc37.noarch 606/1093 Verifying : perl-Ref-Util-XS-0.117-16.fc37.i686 607/1093 Verifying : perl-Regexp-Common-2017060201-20.fc38.noarch 608/1093 Verifying : perl-Role-Tiny-2.002004-7.fc37.noarch 609/1093 Verifying : perl-Safe-2.43-492.fc38.noarch 610/1093 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.i686 611/1093 Verifying : perl-SelectSaver-1.02-492.fc38.noarch 612/1093 Verifying : perl-Socket-4:2.036-1.fc38.i686 613/1093 Verifying : perl-Sort-Key-1.33-25.fc37.i686 614/1093 Verifying : perl-Specio-0.48-2.fc37.noarch 615/1093 Verifying : perl-Storable-1:3.26-489.fc37.i686 616/1093 Verifying : perl-Sub-Exporter-0.988-5.fc37.noarch 617/1093 Verifying : perl-Sub-Exporter-Progressive-0.001013-19.fc37 618/1093 Verifying : perl-Sub-Identify-0.14-20.fc37.i686 619/1093 Verifying : perl-Sub-Install-0.928-33.fc37.noarch 620/1093 Verifying : perl-Symbol-1.09-492.fc38.noarch 621/1093 Verifying : perl-Sys-Hostname-1.24-492.fc38.i686 622/1093 Verifying : perl-Sys-Syslog-0.36-490.fc37.i686 623/1093 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 624/1093 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 625/1093 Verifying : perl-Text-Balanced-2.06-2.fc37.noarch 626/1093 Verifying : perl-Text-BibTeX-0.88-12.fc37.i686 627/1093 Verifying : perl-Text-CSV-2.02-1.fc38.noarch 628/1093 Verifying : perl-Text-Glob-0.11-19.fc38.noarch 629/1093 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 630/1093 Verifying : perl-Text-Roman-3.5-23.fc37.noarch 631/1093 Verifying : perl-Text-Soundex-3.05-24.fc38.i686 632/1093 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 633/1093 Verifying : perl-Text-Unidecode-1.30-19.fc37.noarch 634/1093 Verifying : perl-Thread-Queue-3.14-489.fc37.noarch 635/1093 Verifying : perl-Tie-4.6-492.fc38.noarch 636/1093 Verifying : perl-Tie-Cycle-1.227-4.fc37.noarch 637/1093 Verifying : perl-Tie-RefHash-1.40-489.fc37.noarch 638/1093 Verifying : perl-Time-HiRes-4:1.9770-489.fc37.i686 639/1093 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 640/1093 Verifying : perl-TimeDate-1:2.33-9.fc37.noarch 641/1093 Verifying : perl-Try-Tiny-0.31-4.fc37.noarch 642/1093 Verifying : perl-URI-5.17-1.fc38.noarch 643/1093 Verifying : perl-Unicode-Collate-1.31-489.fc37.i686 644/1093 Verifying : perl-Unicode-LineBreak-2019.001-14.fc37.i686 645/1093 Verifying : perl-Unicode-Normalize-1.31-489.fc37.i686 646/1093 Verifying : perl-Unicode-UCD-0.78-492.fc38.noarch 647/1093 Verifying : perl-Variable-Magic-0.63-1.fc38.i686 648/1093 Verifying : perl-WWW-RobotRules-6.02-35.fc38.noarch 649/1093 Verifying : perl-XML-LibXML-1:2.0208-1.fc38.i686 650/1093 Verifying : perl-XML-LibXML-Simple-1.01-10.fc37.noarch 651/1093 Verifying : perl-XML-LibXSLT-2.002.000-3.fc37.i686 652/1093 Verifying : perl-XML-NamespaceSupport-1.12-18.fc37.noarch 653/1093 Verifying : perl-XML-Parser-2.46-12.fc37.i686 654/1093 Verifying : perl-XML-SAX-1.02-11.fc37.noarch 655/1093 Verifying : perl-XML-SAX-Base-1.09-18.fc37.noarch 656/1093 Verifying : perl-XML-Writer-0.900-9.fc38.noarch 657/1093 Verifying : perl-XML-XPath-1.48-2.fc38.noarch 658/1093 Verifying : perl-XString-0.005-7.fc37.i686 659/1093 Verifying : perl-autodie-2.34-490.fc37.noarch 660/1093 Verifying : perl-autovivification-0.18-17.fc37.i686 661/1093 Verifying : perl-base-2.27-492.fc38.noarch 662/1093 Verifying : perl-constant-1.33-490.fc37.noarch 663/1093 Verifying : perl-deprecate-0.04-492.fc38.noarch 664/1093 Verifying : perl-encoding-4:3.00-492.fc38.i686 665/1093 Verifying : perl-if-0.61.000-492.fc38.noarch 666/1093 Verifying : perl-interpreter-4:5.36.0-492.fc38.i686 667/1093 Verifying : perl-lib-0.65-492.fc38.i686 668/1093 Verifying : perl-libnet-3.14-490.fc37.noarch 669/1093 Verifying : perl-libs-4:5.36.0-492.fc38.i686 670/1093 Verifying : perl-libwww-perl-6.67-3.fc38.noarch 671/1093 Verifying : perl-locale-1.10-492.fc38.noarch 672/1093 Verifying : perl-meta-notation-5.36.0-492.fc38.noarch 673/1093 Verifying : perl-mro-1.26-492.fc38.i686 674/1093 Verifying : perl-namespace-autoclean-0.29-13.fc37.noarch 675/1093 Verifying : perl-namespace-clean-0.27-21.fc37.noarch 676/1093 Verifying : perl-open-1.13-492.fc38.noarch 677/1093 Verifying : perl-overload-1.35-492.fc38.noarch 678/1093 Verifying : perl-overloading-0.02-492.fc38.noarch 679/1093 Verifying : perl-parent-1:0.239-1.fc38.noarch 680/1093 Verifying : perl-podlators-1:5.00-1.fc38.noarch 681/1093 Verifying : perl-sigtrap-1.10-492.fc38.noarch 682/1093 Verifying : perl-subs-1.04-492.fc38.noarch 683/1093 Verifying : perl-threads-1:2.27-489.fc37.i686 684/1093 Verifying : perl-threads-shared-1.64-489.fc37.i686 685/1093 Verifying : perl-vars-1.05-492.fc38.noarch 686/1093 Verifying : perl-version-8:0.99.29-490.fc37.i686 687/1093 Verifying : perltidy-20221112-1.fc38.noarch 688/1093 Verifying : pixman-0.40.0-6.fc37.i686 689/1093 Verifying : pixman-devel-0.40.0-6.fc37.i686 690/1093 Verifying : poly2tri-0.0-25.20130501hg26242d0aa7b8.fc37.i6 691/1093 Verifying : poppler-22.08.0-4.fc38.i686 692/1093 Verifying : poppler-data-0.4.11-3.fc37.noarch 693/1093 Verifying : poppler-glib-22.08.0-4.fc38.i686 694/1093 Verifying : procps-ng-3.3.17-8.fc38.i686 695/1093 Verifying : proj-9.1.1-1.fc38.i686 696/1093 Verifying : proj-data-9.1.1-1.fc38.noarch 697/1093 Verifying : proj-devel-9.1.1-1.fc38.i686 698/1093 Verifying : protobuf-3.19.6-1.fc38.i686 699/1093 Verifying : pugixml-1.13-1.fc38.i686 700/1093 Verifying : pugixml-devel-1.13-1.fc38.i686 701/1093 Verifying : pyproject-rpm-macros-1.5.0-1.fc38.noarch 702/1093 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 703/1093 Verifying : python-rpm-macros-3.11-6.fc38.noarch 704/1093 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 705/1093 Verifying : python3-3.11.1-1.fc38.i686 706/1093 Verifying : python3-devel-3.11.1-1.fc38.i686 707/1093 Verifying : python3-libs-3.11.1-1.fc38.i686 708/1093 Verifying : python3-numpy-1:1.23.5-1.fc38.i686 709/1093 Verifying : python3-packaging-21.3-7.fc38.noarch 710/1093 Verifying : python3-pyparsing-3.0.9-2.fc37.noarch 711/1093 Verifying : python3-rpm-generators-13-2.fc37.noarch 712/1093 Verifying : python3-rpm-macros-3.11-6.fc38.noarch 713/1093 Verifying : python3-vtk-9.1.0-18.fc38.i686 714/1093 Verifying : qhull-devel-1:7.2.1-11.fc38.i686 715/1093 Verifying : qt-settings-37.0-1.fc38.noarch 716/1093 Verifying : qt5-designer-5.15.7-1.fc38.i686 717/1093 Verifying : qt5-doctools-5.15.7-1.fc38.i686 718/1093 Verifying : qt5-linguist-5.15.7-1.fc38.i686 719/1093 Verifying : qt5-qtbase-5.15.7-1.fc38.i686 720/1093 Verifying : qt5-qtbase-common-5.15.7-1.fc38.noarch 721/1093 Verifying : qt5-qtbase-devel-5.15.7-1.fc38.i686 722/1093 Verifying : qt5-qtbase-gui-5.15.7-1.fc38.i686 723/1093 Verifying : qt5-qtdeclarative-5.15.7-1.fc38.i686 724/1093 Verifying : qt5-qtdeclarative-devel-5.15.7-1.fc38.i686 725/1093 Verifying : qt5-qtlocation-5.15.7-1.fc38.i686 726/1093 Verifying : qt5-qtsensors-5.15.7-1.fc38.i686 727/1093 Verifying : qt5-qttools-5.15.7-1.fc38.i686 728/1093 Verifying : qt5-qttools-common-5.15.7-1.fc38.noarch 729/1093 Verifying : qt5-qttools-devel-5.15.7-1.fc38.i686 730/1093 Verifying : qt5-qttools-libs-designer-5.15.7-1.fc38.i686 731/1093 Verifying : qt5-qttools-libs-designercomponents-5.15.7-1.f 732/1093 Verifying : qt5-qttools-libs-help-5.15.7-1.fc38.i686 733/1093 Verifying : qt5-qtwebchannel-5.15.7-1.fc38.i686 734/1093 Verifying : qt5-qtwebkit-5.212.0-0.70alpha4.fc38.i686 735/1093 Verifying : qt5-qtwebkit-devel-5.212.0-0.70alpha4.fc38.i68 736/1093 Verifying : qt5-qtx11extras-5.15.7-1.fc38.i686 737/1093 Verifying : qt5-qtx11extras-devel-5.15.7-1.fc38.i686 738/1093 Verifying : qt5-rpm-macros-5.15.7-1.fc38.noarch 739/1093 Verifying : rav1e-libs-0.5.1-5.fc37.i686 740/1093 Verifying : rhash-1.4.3-1.fc38.i686 741/1093 Verifying : rpm-mpi-hooks-8-4.fc37.noarch 742/1093 Verifying : serd-0.30.12-2.fc37.i686 743/1093 Verifying : shared-mime-info-2.2-2.fc37.i686 744/1093 Verifying : snappy-1.1.9-5.fc37.i686 745/1093 Verifying : sombok-2.4.0-17.fc37.i686 746/1093 Verifying : sord-0.16.10-1.fc37.i686 747/1093 Verifying : soundtouch-2.3.1-3.fc37.i686 748/1093 Verifying : sqlite-3.40.0-1.fc38.i686 749/1093 Verifying : sqlite-devel-3.40.0-1.fc38.i686 750/1093 Verifying : sratom-0.6.10-2.fc37.i686 751/1093 Verifying : suitesparse-5.13.0-1.fc38.i686 752/1093 Verifying : suitesparse-devel-5.13.0-1.fc38.i686 753/1093 Verifying : sysprof-capture-devel-3.46.0-1.fc38.i686 754/1093 Verifying : systemd-252.4-598.fc38.i686 755/1093 Verifying : systemd-pam-252.4-598.fc38.i686 756/1093 Verifying : systemd-rpm-macros-252.4-598.fc38.noarch 757/1093 Verifying : systemd-udev-252.4-598.fc38.i686 758/1093 Verifying : tbb-2020.3-12.fc37.i686 759/1093 Verifying : tbb-devel-2020.3-12.fc37.i686 760/1093 Verifying : tcl-1:8.6.12-3.fc38.i686 761/1093 Verifying : teckit-2.5.9-9.fc37.i686 762/1093 Verifying : texlive-ae-9:svn15878.1.4-61.fc38.noarch 763/1093 Verifying : texlive-algorithms-9:svn42428-61.fc38.noarch 764/1093 Verifying : texlive-alphalph-9:svn53087-61.fc38.noarch 765/1093 Verifying : texlive-amscls-9:svn55378-61.fc38.noarch 766/1093 Verifying : texlive-amsfonts-9:svn29208.3.04-61.fc38.noarc 767/1093 Verifying : texlive-amsmath-9:svn56514-61.fc38.noarch 768/1093 Verifying : texlive-anysize-9:svn15878.0-61.fc38.noarch 769/1093 Verifying : texlive-atbegshi-9:svn53051-61.fc38.noarch 770/1093 Verifying : texlive-attachfile-9:svn42099-61.fc38.noarch 771/1093 Verifying : texlive-attachfile2-9:20210325-52.fc38.noarch 772/1093 Verifying : texlive-atveryend-9:svn53108-61.fc38.noarch 773/1093 Verifying : texlive-auto-pst-pdf-9:svn56596-61.fc38.noarch 774/1093 Verifying : texlive-auxhook-9:svn53173-61.fc38.noarch 775/1093 Verifying : texlive-avantgar-9:svn31835.0-61.fc38.noarch 776/1093 Verifying : texlive-babel-english-9:svn44495-61.fc38.noarc 777/1093 Verifying : texlive-babel-9:svn58999-61.fc38.noarch 778/1093 Verifying : texlive-babelbib-9:svn57349-61.fc38.noarch 779/1093 Verifying : texlive-base-9:20210325-52.fc38.i686 780/1093 Verifying : texlive-beamer-9:svn58537-61.fc38.noarch 781/1093 Verifying : texlive-bera-9:svn20031.0-61.fc38.noarch 782/1093 Verifying : texlive-beton-9:svn15878.0-61.fc38.noarch 783/1093 Verifying : texlive-biblatex-9:svn63878-61.fc38.noarch 784/1093 Verifying : texlive-bibtex-9:20210325-52.fc38.i686 785/1093 Verifying : texlive-bidi-9:svn55193-61.fc38.noarch 786/1093 Verifying : texlive-bigintcalc-9:svn53172-61.fc38.noarch 787/1093 Verifying : texlive-bitset-9:svn53837-61.fc38.noarch 788/1093 Verifying : texlive-bookman-9:svn31835.0-61.fc38.noarch 789/1093 Verifying : texlive-bookmark-9:svn56885-61.fc38.noarch 790/1093 Verifying : texlive-booktabs-9:svn53402-61.fc38.noarch 791/1093 Verifying : texlive-breakurl-9:svn29901.1.40-61.fc38.noarc 792/1093 Verifying : texlive-breqn-9:svn56422-61.fc38.noarch 793/1093 Verifying : texlive-caption-9:svn56771-61.fc38.noarch 794/1093 Verifying : texlive-carlisle-9:svn56753-61.fc38.noarch 795/1093 Verifying : texlive-catchfile-9:svn53084-61.fc38.noarch 796/1093 Verifying : texlive-changepage-9:svn15878.1.0c-61.fc38.noa 797/1093 Verifying : texlive-charter-9:svn15878.0-61.fc38.noarch 798/1093 Verifying : texlive-cite-9:svn36428.5.5-61.fc38.noarch 799/1093 Verifying : texlive-cm-super-9:svn15878.0-61.fc38.noarch 800/1093 Verifying : texlive-cm-9:svn57963-61.fc38.noarch 801/1093 Verifying : texlive-cmap-9:svn57640-61.fc38.noarch 802/1093 Verifying : texlive-cmextra-9:svn57866-61.fc38.noarch 803/1093 Verifying : texlive-collection-basic-9:svn59159-61.fc38.no 804/1093 Verifying : texlive-collection-fontsrecommended-9:svn54074 805/1093 Verifying : texlive-collection-latex-9:svn57048-61.fc38.no 806/1093 Verifying : texlive-collection-latexrecommended-9:svn57862 807/1093 Verifying : texlive-colorprofiles-9:svn49086-61.fc38.noarc 808/1093 Verifying : texlive-colortbl-9:svn53545-61.fc38.noarch 809/1093 Verifying : texlive-courier-9:svn35058.0-61.fc38.noarch 810/1093 Verifying : texlive-crop-9:svn55424-61.fc38.noarch 811/1093 Verifying : texlive-csquotes-9:svn57844-61.fc38.noarch 812/1093 Verifying : texlive-ctable-9:svn38672-61.fc38.noarch 813/1093 Verifying : texlive-ctablestack-9:svn38514-61.fc38.noarch 814/1093 Verifying : texlive-currfile-9:svn56478-61.fc38.noarch 815/1093 Verifying : texlive-dehyph-9:svn48599-61.fc38.noarch 816/1093 Verifying : texlive-dvipdfmx-9:20210325-52.fc38.i686 817/1093 Verifying : texlive-dvips-9:20210325-52.fc38.i686 818/1093 Verifying : texlive-ec-9:svn25033.1.0-61.fc38.noarch 819/1093 Verifying : texlive-enctex-9:svn34957.0-61.fc38.noarch 820/1093 Verifying : texlive-enumitem-9:svn51423-61.fc38.noarch 821/1093 Verifying : texlive-epstopdf-9:20210325-52.fc38.noarch 822/1093 Verifying : texlive-epstopdf-pkg-9:svn53546-61.fc38.noarch 823/1093 Verifying : texlive-eso-pic-9:svn56658-61.fc38.noarch 824/1093 Verifying : texlive-etex-pkg-9:svn41784-61.fc38.noarch 825/1093 Verifying : texlive-etex-9:svn56291-61.fc38.noarch 826/1093 Verifying : texlive-etexcmds-9:svn53171-61.fc38.noarch 827/1093 Verifying : texlive-etoolbox-9:svn56554-61.fc38.noarch 828/1093 Verifying : texlive-euenc-9:svn19795.0.1h-61.fc38.noarch 829/1093 Verifying : texlive-euler-9:svn42428-61.fc38.noarch 830/1093 Verifying : texlive-euro-ce-9:svn25714-61.fc38.noarch 831/1093 Verifying : texlive-euro-9:svn22191.1.1-61.fc38.noarch 832/1093 Verifying : texlive-eurosym-9:svn17265.1.4_subrfix-61.fc38 833/1093 Verifying : texlive-everysel-9:svn57489-61.fc38.noarch 834/1093 Verifying : texlive-everyshi-9:svn57001-61.fc38.noarch 835/1093 Verifying : texlive-extsizes-9:svn17263.1.4a-61.fc38.noarc 836/1093 Verifying : texlive-fancybox-9:svn18304.1.4-61.fc38.noarch 837/1093 Verifying : texlive-fancyhdr-9:svn57672-61.fc38.noarch 838/1093 Verifying : texlive-fancyref-9:svn15878.0.9c-61.fc38.noarc 839/1093 Verifying : texlive-fancyvrb-9:svn57488-61.fc38.noarch 840/1093 Verifying : texlive-filecontents-9:svn52142-61.fc38.noarch 841/1093 Verifying : texlive-filehook-9:svn56479-61.fc38.noarch 842/1093 Verifying : texlive-finstrut-9:svn21719.0.5-61.fc38.noarch 843/1093 Verifying : texlive-firstaid-9:svn58440-61.fc38.noarch 844/1093 Verifying : texlive-fix2col-9:svn38770-61.fc38.noarch 845/1093 Verifying : texlive-float-9:svn15878.1.3d-61.fc38.noarch 846/1093 Verifying : texlive-fontspec-9:svn56594-61.fc38.noarch 847/1093 Verifying : texlive-footmisc-9:svn23330.5.5b-61.fc38.noarc 848/1093 Verifying : texlive-footnotehyper-9:svn57618-61.fc38.noarc 849/1093 Verifying : texlive-fp-9:svn49719-61.fc38.noarch 850/1093 Verifying : texlive-fpl-9:svn54512-61.fc38.noarch 851/1093 Verifying : texlive-geometry-9:svn54080-61.fc38.noarch 852/1093 Verifying : texlive-gettitlestring-9:svn53170-61.fc38.noar 853/1093 Verifying : texlive-glyphlist-9:20210325-52.fc38.noarch 854/1093 Verifying : texlive-graphics-cfg-9:svn41448-61.fc38.noarch 855/1093 Verifying : texlive-graphics-def-9:svn58539-61.fc38.noarch 856/1093 Verifying : texlive-graphics-9:svn56514-61.fc38.noarch 857/1093 Verifying : texlive-grfext-9:svn53024-61.fc38.noarch 858/1093 Verifying : texlive-grffile-9:svn52756-61.fc38.noarch 859/1093 Verifying : texlive-gsftopk-9:20210325-52.fc38.i686 860/1093 Verifying : texlive-helvetic-9:svn31835.0-61.fc38.noarch 861/1093 Verifying : texlive-hobsub-9:svn52810-61.fc38.noarch 862/1093 Verifying : texlive-hologo-9:svn53048-61.fc38.noarch 863/1093 Verifying : texlive-hopatch-9:svn56106-61.fc38.noarch 864/1093 Verifying : texlive-hycolor-9:svn53584-61.fc38.noarch 865/1093 Verifying : texlive-hyperref-9:svn58024-61.fc38.noarch 866/1093 Verifying : texlive-hyph-utf8-9:svn58619-61.fc38.noarch 867/1093 Verifying : texlive-hyphen-base-9:svn58630-61.fc38.noarch 868/1093 Verifying : texlive-hyphenex-9:svn57387-61.fc38.noarch 869/1093 Verifying : texlive-ifmtarg-9:svn47544-61.fc38.noarch 870/1093 Verifying : texlive-ifplatform-9:svn45533-61.fc38.noarch 871/1093 Verifying : texlive-iftex-9:svn56594-61.fc38.noarch 872/1093 Verifying : texlive-index-9:svn24099.4.1beta-61.fc38.noarc 873/1093 Verifying : texlive-infwarerr-9:svn53023-61.fc38.noarch 874/1093 Verifying : texlive-intcalc-9:svn53168-61.fc38.noarch 875/1093 Verifying : texlive-jknapltx-9:svn19440.0-61.fc38.noarch 876/1093 Verifying : texlive-kastrup-9:svn15878.0-61.fc38.noarch 877/1093 Verifying : texlive-knuth-lib-9:svn57963-61.fc38.noarch 878/1093 Verifying : texlive-knuth-local-9:svn57963-61.fc38.noarch 879/1093 Verifying : texlive-koma-script-9:svn58585-61.fc38.noarch 880/1093 Verifying : texlive-kpathsea-9:20210325-52.fc38.i686 881/1093 Verifying : texlive-kvdefinekeys-9:svn53193-61.fc38.noarch 882/1093 Verifying : texlive-kvoptions-9:svn56609-61.fc38.noarch 883/1093 Verifying : texlive-kvsetkeys-9:svn53166-61.fc38.noarch 884/1093 Verifying : texlive-l3backend-9:svn59118-61.fc38.noarch 885/1093 Verifying : texlive-l3experimental-9:svn57789-61.fc38.noar 886/1093 Verifying : texlive-l3kernel-9:svn59118-61.fc38.noarch 887/1093 Verifying : texlive-l3packages-9:svn59118-61.fc38.noarch 888/1093 Verifying : texlive-latex-9:20210325-52.fc38.noarch 889/1093 Verifying : texlive-latex-fonts-9:svn28888.0-61.fc38.noarc 890/1093 Verifying : texlive-latexbug-9:svn58151-61.fc38.noarch 891/1093 Verifying : texlive-latexconfig-9:svn53525-61.fc38.noarch 892/1093 Verifying : texlive-letltxmacro-9:svn53022-61.fc38.noarch 893/1093 Verifying : texlive-lib-9:20210325-52.fc38.i686 894/1093 Verifying : texlive-lineno-9:svn57866-61.fc38.noarch 895/1093 Verifying : texlive-listings-9:svn55265-61.fc38.noarch 896/1093 Verifying : texlive-lm-math-9:svn36915.1.959-61.fc38.noarc 897/1093 Verifying : texlive-lm-9:svn58637-61.fc38.noarch 898/1093 Verifying : texlive-logreq-9:svn53003-61.fc38.noarch 899/1093 Verifying : texlive-ltabptch-9:svn17533.1.74d-61.fc38.noar 900/1093 Verifying : texlive-ltxcmds-9:svn56421-61.fc38.noarch 901/1093 Verifying : texlive-ltxmisc-9:svn21927.0-61.fc38.noarch 902/1093 Verifying : texlive-lua-alt-getopt-9:svn56414-61.fc38.noar 903/1093 Verifying : texlive-luabidi-9:svn54512-61.fc38.noarch 904/1093 Verifying : texlive-luahbtex-9:20210325-52.fc38.i686 905/1093 Verifying : texlive-lualatex-math-9:svn56541-61.fc38.noarc 906/1093 Verifying : texlive-lualibs-9:svn57277-61.fc38.noarch 907/1093 Verifying : texlive-luaotfload-9:20210325-52.fc38.noarch 908/1093 Verifying : texlive-luatex-9:20210325-52.fc38.i686 909/1093 Verifying : texlive-luatexbase-9:svn52663-61.fc38.noarch 910/1093 Verifying : texlive-lwarp-9:20210325-52.fc38.noarch 911/1093 Verifying : texlive-makecmds-9:svn15878.0-61.fc38.noarch 912/1093 Verifying : texlive-makeindex-9:20210325-52.fc38.i686 913/1093 Verifying : texlive-manfnt-font-9:svn54684-61.fc38.noarch 914/1093 Verifying : texlive-marginnote-9:svn48383-61.fc38.noarch 915/1093 Verifying : texlive-marvosym-9:svn29349.2.2a-61.fc38.noarc 916/1093 Verifying : texlive-mathpazo-9:svn52663-61.fc38.noarch 917/1093 Verifying : texlive-mathspec-9:svn42773-61.fc38.noarch 918/1093 Verifying : texlive-mathtools-9:svn58856-61.fc38.noarch 919/1093 Verifying : texlive-mdwtools-9:svn15878.1.05.4-61.fc38.noa 920/1093 Verifying : texlive-memoir-9:svn58666-61.fc38.noarch 921/1093 Verifying : texlive-metafont-9:20210325-52.fc38.i686 922/1093 Verifying : texlive-metalogo-9:svn18611.0.12-61.fc38.noarc 923/1093 Verifying : texlive-mflogo-font-9:svn54512-61.fc38.noarch 924/1093 Verifying : texlive-mflogo-9:svn42428-61.fc38.noarch 925/1093 Verifying : texlive-mfnfss-9:svn46036-61.fc38.noarch 926/1093 Verifying : texlive-mfware-9:20210325-52.fc38.i686 927/1093 Verifying : texlive-microtype-9:svn58394-61.fc38.noarch 928/1093 Verifying : texlive-minitoc-9:svn48196-61.fc38.noarch 929/1093 Verifying : texlive-mnsymbol-9:svn18651.1.4-61.fc38.noarch 930/1093 Verifying : texlive-modes-9:svn56303-61.fc38.noarch 931/1093 Verifying : texlive-mparhack-9:svn59066-61.fc38.noarch 932/1093 Verifying : texlive-mptopdf-9:20210325-52.fc38.noarch 933/1093 Verifying : texlive-ms-9:svn57473-61.fc38.noarch 934/1093 Verifying : texlive-multido-9:svn18302.1.42-61.fc38.noarch 935/1093 Verifying : texlive-natbib-9:svn20668.8.31b-61.fc38.noarch 936/1093 Verifying : texlive-ncntrsbk-9:svn31835.0-61.fc38.noarch 937/1093 Verifying : texlive-newfloat-9:svn52906-61.fc38.noarch 938/1093 Verifying : texlive-notoccite-9:svn18129.0-61.fc38.noarch 939/1093 Verifying : texlive-ntgclass-9:svn56959-61.fc38.noarch 940/1093 Verifying : texlive-oberdiek-9:20210325-52.fc38.noarch 941/1093 Verifying : texlive-pagesel-9:svn56105-61.fc38.noarch 942/1093 Verifying : texlive-palatino-9:svn31835.0-61.fc38.noarch 943/1093 Verifying : texlive-paralist-9:svn43021-61.fc38.noarch 944/1093 Verifying : texlive-parallel-9:svn15878.0-61.fc38.noarch 945/1093 Verifying : texlive-parskip-9:svn58358-61.fc38.noarch 946/1093 Verifying : texlive-pdfcolmk-9:svn52912-61.fc38.noarch 947/1093 Verifying : texlive-pdfescape-9:svn53082-61.fc38.noarch 948/1093 Verifying : texlive-pdflscape-9:svn53047-61.fc38.noarch 949/1093 Verifying : texlive-pdfmanagement-testphase-9:svn59194-61. 950/1093 Verifying : texlive-pdfpages-9:svn58212-61.fc38.noarch 951/1093 Verifying : texlive-pdftex-9:20210325-52.fc38.i686 952/1093 Verifying : texlive-pdftexcmds-9:svn55777-61.fc38.noarch 953/1093 Verifying : texlive-pgf-9:svn57240-61.fc38.noarch 954/1093 Verifying : texlive-picture-9:svn54867-61.fc38.noarch 955/1093 Verifying : texlive-placeins-9:svn19848.2.2-61.fc38.noarch 956/1093 Verifying : texlive-plain-9:svn57963-61.fc38.noarch 957/1093 Verifying : texlive-polyglossia-9:svn58869-61.fc38.noarch 958/1093 Verifying : texlive-psfrag-9:svn15878.3.04-61.fc38.noarch 959/1093 Verifying : texlive-pslatex-9:svn57434-61.fc38.noarch 960/1093 Verifying : texlive-psnfss-9:svn54694-61.fc38.noarch 961/1093 Verifying : texlive-pspicture-9:svn15878.0-61.fc38.noarch 962/1093 Verifying : texlive-pst-3d-9:svn17257.1.10-61.fc38.noarch 963/1093 Verifying : texlive-pst-coil-9:svn37377.1.07-61.fc38.noarc 964/1093 Verifying : texlive-pst-eps-9:svn15878.1.0-61.fc38.noarch 965/1093 Verifying : texlive-pst-fill-9:svn15878.1.01-61.fc38.noarc 966/1093 Verifying : texlive-pst-grad-9:svn15878.1.06-61.fc38.noarc 967/1093 Verifying : texlive-pst-math-9:svn49425-61.fc38.noarch 968/1093 Verifying : texlive-pst-node-9:svn54687-61.fc38.noarch 969/1093 Verifying : texlive-pst-ovl-9:svn54963-61.fc38.noarch 970/1093 Verifying : texlive-pst-plot-9:svn54080-61.fc38.noarch 971/1093 Verifying : texlive-pst-text-9:svn49542-61.fc38.noarch 972/1093 Verifying : texlive-pst-tools-9:svn54518-61.fc38.noarch 973/1093 Verifying : texlive-pst-tree-9:svn43272-61.fc38.noarch 974/1093 Verifying : texlive-pstricks-add-9:svn53763-61.fc38.noarch 975/1093 Verifying : texlive-pstricks-9:svn58371-61.fc38.noarch 976/1093 Verifying : texlive-pxfonts-9:svn15878.0-61.fc38.noarch 977/1093 Verifying : texlive-qstest-9:svn15878.0-61.fc38.noarch 978/1093 Verifying : texlive-ragged2e-9:svn57638-61.fc38.noarch 979/1093 Verifying : texlive-rcs-9:svn15878.0-61.fc38.noarch 980/1093 Verifying : texlive-realscripts-9:svn56594-61.fc38.noarch 981/1093 Verifying : texlive-refcount-9:svn53164-61.fc38.noarch 982/1093 Verifying : texlive-rerunfilecheck-9:svn54841-61.fc38.noar 983/1093 Verifying : texlive-rsfs-9:svn15878.0-61.fc38.noarch 984/1093 Verifying : texlive-sansmath-9:svn17997.1.1-61.fc38.noarch 985/1093 Verifying : texlive-sansmathaccent-9:svn53628-61.fc38.noar 986/1093 Verifying : texlive-sauerj-9:svn15878.0-61.fc38.noarch 987/1093 Verifying : texlive-section-9:svn20180.0-61.fc38.noarch 988/1093 Verifying : texlive-seminar-9:svn34011.1.62-61.fc38.noarch 989/1093 Verifying : texlive-sepnum-9:svn20186.2.0-61.fc38.noarch 990/1093 Verifying : texlive-setspace-9:svn24881.6.7a-61.fc38.noarc 991/1093 Verifying : texlive-showexpl-9:svn57414-61.fc38.noarch 992/1093 Verifying : texlive-soul-9:svn56495-61.fc38.noarch 993/1093 Verifying : texlive-stringenc-9:svn52982-61.fc38.noarch 994/1093 Verifying : texlive-subfig-9:svn15878.1.3-61.fc38.noarch 995/1093 Verifying : texlive-symbol-9:svn31835.0-61.fc38.noarch 996/1093 Verifying : texlive-tex-9:20210325-52.fc38.i686 997/1093 Verifying : texlive-tex-gyre-math-9:svn41264-61.fc38.noarc 998/1093 Verifying : texlive-tex-gyre-9:svn48058-61.fc38.noarch 999/1093 Verifying : texlive-tex-ini-files-9:svn40533-61.fc38.noarc 1000/1093 Verifying : texlive-texlive-common-doc-9:svn54176-61.fc38. 1001/1093 Verifying : texlive-texlive-en-9:20210325-52.fc38.noarch 1002/1093 Verifying : texlive-texlive-msg-translations-9:svn59096-61 1003/1093 Verifying : texlive-texlive-scripts-9:20210325-52.fc38.noa 1004/1093 Verifying : texlive-texlive.infra-9:20210325-52.fc38.noarc 1005/1093 Verifying : texlive-textcase-9:svn52092-61.fc38.noarch 1006/1093 Verifying : texlive-thumbpdf-9:20210325-52.fc38.noarch 1007/1093 Verifying : texlive-times-9:svn35058.0-61.fc38.noarch 1008/1093 Verifying : texlive-tipa-9:svn29349.1.3-61.fc38.noarch 1009/1093 Verifying : texlive-titlesec-9:svn52413-61.fc38.noarch 1010/1093 Verifying : texlive-tools-9:svn56514-61.fc38.noarch 1011/1093 Verifying : texlive-translator-9:svn56052-61.fc38.noarch 1012/1093 Verifying : texlive-transparent-9:svn52981-61.fc38.noarch 1013/1093 Verifying : texlive-txfonts-9:svn15878.0-61.fc38.noarch 1014/1093 Verifying : texlive-typehtml-9:svn17134.0-61.fc38.noarch 1015/1093 Verifying : texlive-ucharcat-9:svn38907-61.fc38.noarch 1016/1093 Verifying : texlive-ucs-9:svn35853.2.2-61.fc38.noarch 1017/1093 Verifying : texlive-underscore-9:svn18261.0-61.fc38.noarch 1018/1093 Verifying : texlive-unicode-data-9:svn56768-61.fc38.noarch 1019/1093 Verifying : texlive-unicode-math-9:svn56594-61.fc38.noarch 1020/1093 Verifying : texlive-uniquecounter-9:svn53162-61.fc38.noarc 1021/1093 Verifying : texlive-url-9:svn32528.3.4-61.fc38.noarch 1022/1093 Verifying : texlive-utopia-9:svn15878.0-61.fc38.noarch 1023/1093 Verifying : texlive-varwidth-9:svn24104.0.92-61.fc38.noarc 1024/1093 Verifying : texlive-wasy-9:svn53533-61.fc38.noarch 1025/1093 Verifying : texlive-wasy-type1-9:svn53534-61.fc38.noarch 1026/1093 Verifying : texlive-wasysym-9:svn54080-61.fc38.noarch 1027/1093 Verifying : texlive-xcolor-9:svn41044-61.fc38.noarch 1028/1093 Verifying : texlive-xdvi-9:20210325-52.fc38.i686 1029/1093 Verifying : texlive-xetex-9:20210325-52.fc38.i686 1030/1093 Verifying : texlive-xetexconfig-9:svn45845-61.fc38.noarch 1031/1093 Verifying : texlive-xifthen-9:svn38929-61.fc38.noarch 1032/1093 Verifying : texlive-xkeyval-9:svn57006-61.fc38.noarch 1033/1093 Verifying : texlive-xltxtra-9:svn56594-61.fc38.noarch 1034/1093 Verifying : texlive-xpatch-9:svn54563-61.fc38.noarch 1035/1093 Verifying : texlive-xstring-9:svn49946-61.fc38.noarch 1036/1093 Verifying : texlive-xunicode-9:svn30466.0.981-61.fc38.noar 1037/1093 Verifying : texlive-zapfchan-9:svn31835.0-61.fc38.noarch 1038/1093 Verifying : texlive-zapfding-9:svn31835.0-61.fc38.noarch 1039/1093 Verifying : texlive-zref-9:svn56611-61.fc38.noarch 1040/1093 Verifying : tinyxml-2.6.2-25.fc37.i686 1041/1093 Verifying : tk-1:8.6.12-3.fc37.i686 1042/1093 Verifying : unixODBC-2.3.11-1.fc38.i686 1043/1093 Verifying : uriparser-0.9.7-1.fc38.i686 1044/1093 Verifying : urw-base35-bookman-fonts-20200910-15.fc37.noar 1045/1093 Verifying : urw-base35-c059-fonts-20200910-15.fc37.noarch 1046/1093 Verifying : urw-base35-d050000l-fonts-20200910-15.fc37.noa 1047/1093 Verifying : urw-base35-fonts-20200910-15.fc37.noarch 1048/1093 Verifying : urw-base35-fonts-common-20200910-15.fc37.noarc 1049/1093 Verifying : urw-base35-gothic-fonts-20200910-15.fc37.noarc 1050/1093 Verifying : urw-base35-nimbus-mono-ps-fonts-20200910-15.fc 1051/1093 Verifying : urw-base35-nimbus-roman-fonts-20200910-15.fc37 1052/1093 Verifying : urw-base35-nimbus-sans-fonts-20200910-15.fc37. 1053/1093 Verifying : urw-base35-p052-fonts-20200910-15.fc37.noarch 1054/1093 Verifying : urw-base35-standard-symbols-ps-fonts-20200910- 1055/1093 Verifying : urw-base35-z003-fonts-20200910-15.fc37.noarch 1056/1093 Verifying : utf8cpp-devel-3.2.2-1.fc38.noarch 1057/1093 Verifying : vim-filesystem-2:9.0.1054-1.fc38.noarch 1058/1093 Verifying : vtk-9.1.0-18.fc38.i686 1059/1093 Verifying : vtk-devel-9.1.0-18.fc38.i686 1060/1093 Verifying : vtk-qt-9.1.0-18.fc38.i686 1061/1093 Verifying : vulkan-headers-1.3.231.1-1.fc38.noarch 1062/1093 Verifying : vulkan-loader-1.3.231.1-2.fc38.i686 1063/1093 Verifying : vulkan-loader-devel-1.3.231.1-2.fc38.i686 1064/1093 Verifying : wayland-devel-1.21.0-1.fc37.i686 1065/1093 Verifying : webkit2gtk4.0-2.39.3-3.fc38.i686 1066/1093 Verifying : webrtc-audio-processing-0.3.1-9.fc37.i686 1067/1093 Verifying : woff2-1.0.2-15.fc37.i686 1068/1093 Verifying : wpebackend-fdo-1.14.0-1.fc38.i686 1069/1093 Verifying : wxBase-3.2.1-4.fc38.i686 1070/1093 Verifying : wxBase-devel-3.2.1-4.fc38.i686 1071/1093 Verifying : wxGTK-3.2.1-4.fc38.i686 1072/1093 Verifying : wxGTK-devel-3.2.1-4.fc38.i686 1073/1093 Verifying : wxGTK-gl-3.2.1-4.fc38.i686 1074/1093 Verifying : wxGTK-i18n-3.2.1-4.fc38.noarch 1075/1093 Verifying : wxGTK-media-3.2.1-4.fc38.i686 1076/1093 Verifying : wxGTK-webview-3.2.1-4.fc38.i686 1077/1093 Verifying : xapian-core-libs-1.4.20-1.fc37.i686 1078/1093 Verifying : xcb-util-0.4.0-20.fc37.i686 1079/1093 Verifying : xcb-util-image-0.4.1-1.fc38.i686 1080/1093 Verifying : xcb-util-keysyms-0.4.1-1.fc38.i686 1081/1093 Verifying : xcb-util-renderutil-0.3.10-1.fc38.i686 1082/1093 Verifying : xcb-util-wm-0.4.2-1.fc38.i686 1083/1093 Verifying : xdg-dbus-proxy-0.1.3-2.fc37.i686 1084/1093 Verifying : xerces-c-3.2.3-7.fc37.i686 1085/1093 Verifying : xkeyboard-config-2.36-3.fc38.noarch 1086/1093 Verifying : xml-common-0.6.3-59.fc37.noarch 1087/1093 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.no 1088/1093 Verifying : xorg-x11-proto-devel-2022.2-2.fc38.noarch 1089/1093 Verifying : xprop-1.2.5-2.fc37.i686 1090/1093 Verifying : xz-devel-5.2.9-1.fc38.i686 1091/1093 Verifying : zlib-devel-1.2.13-1.fc38.i686 1092/1093 Verifying : zziplib-0.13.72-2.fc37.i686 1093/1093 Installed: CharLS-2.0.0-9.fc38.i686 Lmod-8.7.14-1.fc38.i686 PEGTL-devel-2.8.3-5.fc38.i686 SDL2-2.26.0-1.fc38.i686 SuperLU-5.3.0-3.fc38.i686 adobe-mappings-cmap-20190730-4.fc37.noarch adobe-mappings-cmap-deprecated-20190730-4.fc37.noarch adobe-mappings-pdf-20190401-2.fc37.noarch adwaita-cursor-theme-43-1.fc38.noarch adwaita-icon-theme-43-1.fc38.noarch alsa-lib-1.2.8-2.fc38.i686 annobin-docs-10.99-1.0.1.fc38.noarch annobin-plugin-gcc-10.99-1.0.1.fc38.i686 armadillo-10.8.2-2.fc38.i686 arpack-3.8.0-5.fc38.i686 assimp-5.0.1-9.fc38.i686 assimp-devel-5.0.1-9.fc38.i686 at-spi2-atk-2.46.0-2.fc38.i686 at-spi2-atk-devel-2.46.0-2.fc38.i686 at-spi2-core-2.46.0-2.fc38.i686 at-spi2-core-devel-2.46.0-2.fc38.i686 atk-2.46.0-2.fc38.i686 atk-devel-2.46.0-2.fc38.i686 autoconf-2.71-4.fc38.noarch automake-1.16.5-9.fc37.noarch avahi-compat-libdns_sd-0.8-19.fc38.i686 avahi-libs-0.8-19.fc38.i686 biber-2.18-1.fc38.noarch blas-3.11.0-1.fc38.i686 blas-devel-3.11.0-1.fc38.i686 blosc-1.21.1-3.fc38.i686 boost-1.78.0-9.fc38.i686 boost-atomic-1.78.0-9.fc38.i686 boost-chrono-1.78.0-9.fc38.i686 boost-container-1.78.0-9.fc38.i686 boost-context-1.78.0-9.fc38.i686 boost-contract-1.78.0-9.fc38.i686 boost-coroutine-1.78.0-9.fc38.i686 boost-date-time-1.78.0-9.fc38.i686 boost-devel-1.78.0-9.fc38.i686 boost-fiber-1.78.0-9.fc38.i686 boost-filesystem-1.78.0-9.fc38.i686 boost-graph-1.78.0-9.fc38.i686 boost-iostreams-1.78.0-9.fc38.i686 boost-json-1.78.0-9.fc38.i686 boost-locale-1.78.0-9.fc38.i686 boost-log-1.78.0-9.fc38.i686 boost-math-1.78.0-9.fc38.i686 boost-nowide-1.78.0-9.fc38.i686 boost-numpy3-1.78.0-9.fc38.i686 boost-program-options-1.78.0-9.fc38.i686 boost-python3-1.78.0-9.fc38.i686 boost-random-1.78.0-9.fc38.i686 boost-regex-1.78.0-9.fc38.i686 boost-serialization-1.78.0-9.fc38.i686 boost-stacktrace-1.78.0-9.fc38.i686 boost-system-1.78.0-9.fc38.i686 boost-test-1.78.0-9.fc38.i686 boost-thread-1.78.0-9.fc38.i686 boost-timer-1.78.0-9.fc38.i686 boost-type_erasure-1.78.0-9.fc38.i686 boost-wave-1.78.0-9.fc38.i686 brotli-1.0.9-9.fc38.i686 brotli-devel-1.0.9-9.fc38.i686 bubblewrap-0.5.0-3.fc38.i686 bzip2-devel-1.0.8-12.fc38.i686 cairo-1.17.6-2.fc38.i686 cairo-devel-1.17.6-2.fc38.i686 cairo-gobject-1.17.6-2.fc38.i686 cairo-gobject-devel-1.17.6-2.fc38.i686 cdparanoia-libs-10.2-40.fc38.i686 cfitsio-4.1.0-1.fc38.i686 cgnslib-4.3.0-5.fc38.i686 cgnslib-common-4.3.0-5.fc38.noarch cgnslib-devel-4.3.0-5.fc38.i686 cgnslib-libs-4.3.0-5.fc38.i686 clang-libs-15.0.6-3.fc38.i686 clang-resource-filesystem-15.0.6-3.fc38.i686 cli11-devel-2.3.1-1.fc38.noarch cmake-3.25.1-1.fc38.i686 cmake-data-3.25.1-1.fc38.noarch cmake-filesystem-3.25.1-1.fc38.i686 cmake-rpm-macros-3.25.1-1.fc38.noarch colord-libs-1.4.6-2.fc37.i686 cpp-13.0.0-0.4.fc38.i686 crypto-policies-scripts-20221215-1.gita4c31a3.fc38.noarch cryptsetup-libs-2.6.0-1.fc38.i686 cups-libs-1:2.4.2-5.fc38.i686 dbus-1:1.14.4-1.fc38.i686 dbus-broker-32-1.fc38.i686 dbus-common-1:1.14.4-1.fc38.noarch dbus-devel-1:1.14.4-1.fc38.i686 dbus-libs-1:1.14.4-1.fc38.i686 desktop-file-utils-0.26-7.fc38.i686 device-mapper-1.02.189-1.fc38.i686 device-mapper-libs-1.02.189-1.fc38.i686 double-conversion-3.1.5-7.fc38.i686 double-conversion-devel-3.1.5-7.fc38.i686 doxygen-2:1.9.5-2.fc38.i686 eigen3-devel-3.4.0-8.fc38.noarch emacs-filesystem-1:28.1-3.fc37.noarch enchant2-2.3.3-2.fc38.i686 expat-2.5.0-1.fc38.i686 expat-devel-2.5.0-1.fc38.i686 fdk-aac-free-2.0.0-9.fc38.i686 flac-libs-1.4.2-1.fc38.i686 flann-1.9.1-8.fc38.i686 flann-devel-1.9.1-8.fc38.i686 flexiblas-3.2.1-3.fc38.i686 flexiblas-devel-3.2.1-3.fc38.i686 flexiblas-netlib-3.2.1-3.fc38.i686 flexiblas-openblas-openmp-3.2.1-3.fc38.i686 fontconfig-2.14.1-2.fc38.i686 fontconfig-devel-2.14.1-2.fc38.i686 fonts-filesystem-1:2.0.5-10.fc38.noarch freeglut-3.4.0-1.fc38.i686 freeglut-devel-3.4.0-1.fc38.i686 freetype-2.12.1-3.fc38.i686 freetype-devel-2.12.1-3.fc38.i686 freexl-1.0.6-18.fc38.i686 fribidi-1.0.12-2.fc38.i686 fribidi-devel-1.0.12-2.fc38.i686 gc-8.2.2-1.fc38.i686 gcc-13.0.0-0.4.fc38.i686 gcc-c++-13.0.0-0.4.fc38.i686 gcc-gfortran-13.0.0-0.4.fc38.i686 gcc-plugin-annobin-13.0.0-0.4.fc38.i686 gd-2.3.3-9.fc38.i686 gdal-devel-3.6.1-1.fc38.i686 gdal-libs-3.6.1-1.fc38.i686 gdcm-3.0.12-5.fc38.i686 gdk-pixbuf2-2.42.10-1.fc38.i686 gdk-pixbuf2-devel-2.42.10-1.fc38.i686 gdk-pixbuf2-modules-2.42.10-1.fc38.i686 geos-3.11.1-1.fc38.i686 gettext-0.21.1-1.fc38.i686 gettext-envsubst-0.21.1-1.fc38.i686 gettext-libs-0.21.1-1.fc38.i686 gettext-runtime-0.21.1-1.fc38.i686 ghostscript-9.56.1-5.fc38.i686 ghostscript-tools-fonts-9.56.1-5.fc38.i686 ghostscript-tools-printing-9.56.1-5.fc38.i686 giflib-5.2.1-14.fc38.i686 gl-manpages-1.1-25.20190306.fc37.noarch glew-devel-2.2.0-3.fc38.i686 glib-networking-2.74.0-1.fc38.i686 glib2-2.74.1-2.fc38.i686 glib2-devel-2.74.1-2.fc38.i686 glibc-devel-2.36.9000-19.fc38.i686 glibc-headers-x86-2.36.9000-19.fc38.noarch glx-utils-8.4.0-14.20210504git0f9e7d9.fc38.i686 gnutls-3.7.8-9.fc38.i686 google-droid-sans-fonts-20200215-13.fc37.noarch google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch graphene-1.10.6-4.fc38.i686 graphite2-1.3.14-10.fc38.i686 graphite2-devel-1.3.14-10.fc38.i686 graphviz-7.0.4-1.fc38.i686 groff-base-1.22.4-10.fc38.i686 gsettings-desktop-schemas-43.0-1.fc38.i686 gsm-1.0.22-1.fc38.i686 gssdp-1.6.2-1.fc38.i686 gstreamer1-1.20.4-1.fc38.i686 gstreamer1-plugins-bad-free-1.20.4-2.fc38.i686 gstreamer1-plugins-base-1.20.4-1.fc38.i686 gtk-update-icon-cache-3.24.35-2.fc38.i686 gtk3-3.24.35-2.fc38.i686 gtk3-devel-3.24.35-2.fc38.i686 gts-0.7.6-43.20121130.fc38.i686 guile22-2.2.7-6.fc38.i686 gupnp-1.6.3-1.fc38.i686 gupnp-igd-1.2.0-7.fc38.i686 harfbuzz-6.0.0-1.fc38.i686 harfbuzz-devel-6.0.0-1.fc38.i686 harfbuzz-icu-6.0.0-1.fc38.i686 hdf-libs-4.2.15-11.fc37.i686 hdf5-1.12.1-10.fc37.i686 hdf5-devel-1.12.1-10.fc37.i686 hdf5-mpich-1.12.1-10.fc37.i686 hdf5-mpich-devel-1.12.1-10.fc37.i686 hicolor-icon-theme-0.17-14.fc37.noarch highway-1.0.1-2.fc38.i686 hunspell-1.7.1-1.fc38.i686 hunspell-en-US-0.20201207-2.fc38.noarch hunspell-filesystem-1.7.1-1.fc38.i686 hwdata-0.365-1.fc38.noarch hwloc-libs-2.5.0-4.fc38.i686 hyphen-2.8.8-18.fc38.i686 imath-3.1.6-1.fc38.i686 irrXML-1.8.5-3.fc38.i686 iso-codes-4.12.0-2.fc38.noarch javascriptcoregtk4.0-2.39.3-3.fc38.i686 jbig2dec-libs-0.19-7.fc38.i686 jbigkit-libs-2.1-24.fc38.i686 json-c-0.16-3.fc38.i686 json-glib-1.6.6-3.fc38.i686 jsoncpp-1.9.5-3.fc38.i686 jsoncpp-devel-1.9.5-3.fc38.i686 kbd-2.5.1-3.fc38.i686 kbd-legacy-2.5.1-3.fc38.noarch kbd-misc-2.5.1-3.fc38.noarch kernel-headers-6.1.0-1.fc38.i686 kmod-30-3.fc38.i686 kmod-libs-30-3.fc38.i686 lame-libs-3.100-13.fc38.i686 langpacks-core-font-en-3.0-27.fc38.noarch lapack-3.11.0-1.fc38.i686 lapack-devel-3.11.0-1.fc38.i686 lasi-1.1.3-9.fc38.i686 lcms2-2.14-1.fc38.i686 lib3ds-1.3.0-39.fc38.i686 lib3ds-devel-1.3.0-39.fc38.i686 libGLEW-2.2.0-3.fc38.i686 libICE-1.0.10-9.fc38.i686 libICE-devel-1.0.10-9.fc38.i686 libSM-1.2.3-11.fc38.i686 libSM-devel-1.2.3-11.fc38.i686 libX11-1.8.1-2.fc38.i686 libX11-common-1.8.1-2.fc38.noarch libX11-devel-1.8.1-2.fc38.i686 libX11-xcb-1.8.1-2.fc38.i686 libXau-1.0.11-1.fc38.i686 libXau-devel-1.0.11-1.fc38.i686 libXaw-1.0.14-3.fc38.i686 libXcomposite-0.4.5-8.fc38.i686 libXcomposite-devel-0.4.5-8.fc38.i686 libXcursor-1.2.1-2.fc38.i686 libXcursor-devel-1.2.1-2.fc38.i686 libXdamage-1.1.5-8.fc38.i686 libXdamage-devel-1.1.5-8.fc38.i686 libXext-1.3.5-1.fc38.i686 libXext-devel-1.3.5-1.fc38.i686 libXfixes-6.0.0-4.fc38.i686 libXfixes-devel-6.0.0-4.fc38.i686 libXft-2.3.6-1.fc38.i686 libXft-devel-2.3.6-1.fc38.i686 libXi-1.8-3.fc38.i686 libXi-devel-1.8-3.fc38.i686 libXinerama-1.1.5-1.fc38.i686 libXinerama-devel-1.1.5-1.fc38.i686 libXmu-1.1.4-1.fc38.i686 libXpm-3.5.13-8.fc38.i686 libXrandr-1.5.2-9.fc38.i686 libXrandr-devel-1.5.2-9.fc38.i686 libXrender-0.9.11-1.fc38.i686 libXrender-devel-0.9.11-1.fc38.i686 libXt-1.2.1-3.fc38.i686 libXt-devel-1.2.1-3.fc38.i686 libXtst-1.2.4-1.fc38.i686 libXtst-devel-1.2.4-1.fc38.i686 libXv-1.0.11-17.fc38.i686 libXxf86vm-1.1.5-1.fc38.i686 libaec-1.0.6-3.fc38.i686 libaec-devel-1.0.6-3.fc38.i686 libaom-3.5.0-2.fc38.i686 libappstream-glib-0.8.2-1.fc38.i686 libarchive-devel-3.6.1-3.fc38.i686 libargon2-20190702-1.fc38.i686 libasan-13.0.0-0.4.fc38.i686 libatomic-13.0.0-0.4.fc38.i686 libavif-0.11.1-4.fc38.i686 libb2-0.98.1-7.fc38.i686 libblkid-devel-2.38.1-3.fc38.i686 libcloudproviders-0.3.1-6.fc38.i686 libcloudproviders-devel-0.3.1-6.fc38.i686 libconfuse-3.3-7.fc38.i686 libcurl-devel-7.87.0-1.fc38.i686 libdatrie-0.2.13-4.fc38.i686 libdatrie-devel-0.2.13-4.fc38.i686 libdav1d-1.0.0-2.fc38.i686 libdc1394-2.2.6-8.fc38.i686 libdc1394-devel-2.2.6-8.fc38.i686 libdecor-0.1.1-1.fc38.i686 libdrm-2.4.114-1.fc38.i686 libdrm-devel-2.4.114-1.fc38.i686 libdvdnav-6.1.1-4.fc38.i686 libdvdread-6.1.3-2.fc38.i686 libedit-3.1-44.20221030cvs.fc38.i686 libepoxy-1.5.10-2.fc38.i686 libepoxy-devel-1.5.10-2.fc38.i686 libevdev-1.13.0-1.fc38.i686 libffi-devel-3.4.4-1.fc38.i686 libfontenc-1.1.6-1.fc38.i686 libfreenect-0.6.4-1.fc38.i686 libfreenect-devel-0.6.4-1.fc38.i686 libfreenect-fakenect-0.6.4-1.fc38.i686 libfreenect-opencv-0.6.4-1.fc38.i686 libftdi-1.5-5.fc38.i686 libftdi-devel-1.5-5.fc38.i686 libgcrypt-1.10.1-6.fc38.i686 libgeotiff-1.7.1-5.fc38.i686 libgfortran-13.0.0-0.4.fc38.i686 libglvnd-1:1.6.0-1.fc38.i686 libglvnd-core-devel-1:1.6.0-1.fc38.i686 libglvnd-devel-1:1.6.0-1.fc38.i686 libglvnd-egl-1:1.6.0-1.fc38.i686 libglvnd-gles-1:1.6.0-1.fc38.i686 libglvnd-glx-1:1.6.0-1.fc38.i686 libglvnd-opengl-1:1.6.0-1.fc38.i686 libgpg-error-1.46-1.fc38.i686 libgs-9.56.1-5.fc38.i686 libgta-1.2.1-8.fc38.i686 libgudev-237-3.fc38.i686 libgusb-0.4.3-1.fc38.i686 libharu-2.3.0-16.fc38.i686 libharu-devel-2.3.0-16.fc38.i686 libicu-71.1-2.fc38.i686 libicu-devel-71.1-2.fc38.i686 libijs-0.35-16.fc38.i686 libimagequant-2.17.0-3.fc38.i686 libinput-1.22.0-2.fc38.i686 libjpeg-turbo-2.1.4-1.fc38.i686 libjpeg-turbo-devel-2.1.4-1.fc38.i686 libjxl-1:0.7.0-3.fc38.i686 libkml-1.3.0-42.fc38.i686 liblerc-4.0.0-2.fc38.i686 libmanette-0.2.6-5.fc38.i686 libmount-devel-2.38.1-3.fc38.i686 libmpc-1.2.1-5.fc38.i686 libmspack-0.10.1-0.8.alpha.fc38.i686 libnice-0.1.19-3.fc38.i686 libogg-2:1.3.5-4.fc38.i686 libogg-devel-2:1.3.5-4.fc38.i686 libpaper-1.1.28-5.fc38.i686 libpciaccess-0.16-7.fc38.i686 libpciaccess-devel-0.16-7.fc38.i686 libphidget22-1.12.20220912-1.fc38.i686 libphidget22-devel-1.12.20220912-1.fc38.i686 libpng-2:1.6.37-13.fc38.i686 libpng-devel-2:1.6.37-13.fc38.i686 libpq-15.0-2.fc38.i686 libpq-devel-15.0-2.fc38.i686 libproxy-0.4.18-4.fc38.i686 libqhull-1:7.2.1-11.fc38.i686 libqhull_p-1:7.2.1-11.fc38.i686 libqhull_r-1:7.2.1-11.fc38.i686 libquadmath-13.0.0-0.4.fc38.i686 libquadmath-devel-13.0.0-0.4.fc38.i686 libraw1394-2.1.2-16.fc38.i686 libraw1394-devel-2.1.2-16.fc38.i686 librsvg2-2.55.1-3.fc38.i686 librttopo-1.1.0-10.fc38.i686 libseccomp-2.5.3-3.fc38.i686 libsecret-0.20.5-2.fc38.i686 libselinux-devel-3.4-6.fc38.i686 libsepol-devel-3.4-4.fc38.i686 libsndfile-1.1.0-5.fc38.i686 libsoup-2.74.3-1.fc38.i686 libsoup3-3.2.2-1.fc38.i686 libspatialite-5.0.1-19.fc38.i686 libsrtp-2.3.0-9.fc38.i686 libstdc++-devel-13.0.0-0.4.fc38.i686 libstemmer-2.2.0-4.fc38.i686 libthai-0.1.29-3.fc38.i686 libthai-devel-0.1.29-3.fc38.i686 libtheora-1:1.1.1-32.fc38.i686 libtheora-devel-1:1.1.1-32.fc38.i686 libtiff-4.4.0-4.fc38.i686 libtiff-devel-4.4.0-4.fc38.i686 libtool-ltdl-2.4.7-3.0.1.fc38.i686 libtracker-sparql-3.4.2-1.fc38.i686 libubsan-13.0.0-0.4.fc38.i686 libunwind-1.6.2-5.fc38.i686 libusb1-1.0.26-1.fc38.i686 libusb1-devel-1.0.26-1.fc38.i686 libuv-1:1.44.2-2.fc38.i686 libva-2.16.0-1.fc38.i686 libvisual-1:0.4.0-36.fc38.i686 libvorbis-1:1.3.7-6.fc38.i686 libwacom-2.4.0-1.fc38.i686 libwacom-data-2.4.0-1.fc38.noarch libwayland-client-1.21.0-1.fc37.i686 libwayland-cursor-1.21.0-1.fc37.i686 libwayland-egl-1.21.0-1.fc37.i686 libwayland-server-1.21.0-1.fc37.i686 libwebp-1.2.4-2.fc38.i686 libwpe-1.14.0-1.fc38.i686 libxcb-1.13.1-10.fc38.i686 libxcb-devel-1.13.1-10.fc38.i686 libxcrypt-devel-4.4.33-5.fc38.i686 libxkbcommon-1.4.1-2.fc38.i686 libxkbcommon-devel-1.4.1-2.fc38.i686 libxkbcommon-x11-1.4.1-2.fc38.i686 libxml2-devel-2.10.3-2.fc38.i686 libxshmfence-1.3-11.fc38.i686 libxslt-1.1.37-1.fc38.i686 lilv-libs-0.24.14-3.fc38.i686 llvm-libs-15.0.6-2.fc38.i686 lua-5.4.4-6.fc38.i686 lua-filesystem-1.8.0-7.fc38.i686 lua-json-1.3.4-2.fc37.noarch lua-lpeg-1.0.2-9.fc38.i686 lua-posix-35.1-4.fc38.i686 lua-term-0.07-16.fc38.i686 lz4-devel-1.9.3-5.fc38.i686 m4-1.4.19-4.fc38.i686 mailcap-2.1.53-4.fc37.noarch make-1:4.3-11.fc38.i686 mariadb-connector-c-3.2.7-2.fc38.i686 mariadb-connector-c-config-3.2.7-2.fc38.noarch mariadb-connector-c-devel-3.2.7-2.fc38.i686 mesa-filesystem-22.3.1-1.fc38.i686 mesa-libEGL-22.3.1-1.fc38.i686 mesa-libEGL-devel-22.3.1-1.fc38.i686 mesa-libGL-22.3.1-1.fc38.i686 mesa-libGL-devel-22.3.1-1.fc38.i686 mesa-libGLU-9.0.1-7.fc38.i686 mesa-libGLU-devel-9.0.1-7.fc38.i686 mesa-libgbm-22.3.1-1.fc38.i686 mesa-libglapi-22.3.1-1.fc38.i686 minizip-ng-3.0.7-2.fc38.i686 mkfontscale-1.2.2-2.fc38.i686 mpdecimal-2.5.1-4.fc38.i686 mpg123-libs-1.31.1-3.fc38.i686 mpich-4.0.2-4.fc38.i686 mpich-devel-4.0.2-4.fc38.i686 mtdev-1.1.6-4.fc37.i686 ncurses-6.3-5.20221126.fc38.i686 netcdf-4.9.0-4.fc38.i686 netcdf-cxx-4.2-30.fc37.i686 netcdf-cxx-devel-4.2-30.fc37.i686 netcdf-devel-4.9.0-4.fc38.i686 netcdf-mpich-4.9.0-4.fc38.i686 netcdf-mpich-devel-4.9.0-4.fc38.i686 netpbm-11.00.00-2.fc38.i686 nspr-4.35.0-2.fc38.i686 nss-3.85.0-1.fc38.i686 nss-softokn-3.85.0-1.fc38.i686 nss-softokn-freebl-3.85.0-1.fc38.i686 nss-sysinit-3.85.0-1.fc38.i686 nss-util-3.85.0-1.fc38.i686 octomap-1.9.7-4.fc37.i686 octomap-devel-1.9.7-4.fc37.i686 ogdi-4.1.0-8.fc37.i686 openblas-0.3.21-4.fc38.i686 openblas-openmp-0.3.21-4.fc38.i686 openblas-serial-0.3.21-4.fc38.i686 opencv-core-4.6.0-10.fc38.i686 openexr-libs-3.1.5-2.fc37.i686 openjpeg2-2.5.0-2.fc37.i686 openni-1.5.7.10-26.fc36.i686 openni-devel-1.5.7.10-26.fc36.i686 openslide-3.4.1-22.fc37.i686 openslide-devel-3.4.1-22.fc37.i686 openssl-devel-1:3.0.5-6.fc38.i686 opus-1.3.1-11.fc37.i686 orc-0.4.33-1.fc38.i686 pango-1.50.12-1.fc38.i686 pango-devel-1.50.12-1.fc38.i686 pcl-1.12.0-22.fc37.i686 pcl-devel-1.12.0-22.fc37.i686 pcre-8.45-1.fc37.2.i686 pcre2-devel-10.40-1.fc37.1.i686 pcre2-utf16-10.40-1.fc37.1.i686 pcre2-utf32-10.40-1.fc37.1.i686 perl-Authen-SASL-2.16-28.fc37.noarch perl-AutoLoader-5.74-492.fc38.noarch perl-B-1.83-492.fc38.i686 perl-B-Hooks-EndOfScope-0.26-4.fc37.noarch perl-Business-ISBN-3.007-4.fc37.noarch perl-Business-ISBN-Data-20210112.006-6.fc37.noarch perl-Business-ISMN-1.202-6.fc37.noarch perl-Business-ISSN-1.005-3.fc37.noarch perl-Carp-1.52-489.fc37.noarch perl-Class-Accessor-0.51-16.fc37.noarch perl-Class-Data-Inheritable-0.09-4.fc37.noarch perl-Class-Inspector-1.36-12.fc38.noarch perl-Class-Method-Modifiers-2.13-13.fc37.noarch perl-Class-Singleton-1.6-7.fc37.noarch perl-Class-Struct-0.66-492.fc38.noarch perl-Clone-0.46-1.fc38.i686 perl-Compress-Raw-Bzip2-2.201-2.fc37.i686 perl-Compress-Raw-Zlib-2.202-4.fc38.i686 perl-Convert-ASN1-0.33-4.fc37.noarch perl-Data-Compare-1.27-10.fc37.noarch perl-Data-Dump-1.25-5.fc37.noarch perl-Data-Dumper-2.184-490.fc37.i686 perl-Data-OptList-0.112-5.fc37.noarch perl-Data-Uniqid-0.12-29.fc37.noarch perl-Date-ISO8601-0.005-16.fc37.noarch perl-Date-Manip-6.90-1.fc38.noarch perl-DateTime-2:1.59-1.fc38.i686 perl-DateTime-Calendar-Julian-0.107-3.fc37.noarch perl-DateTime-Format-Builder-0.8300-8.fc37.noarch perl-DateTime-Format-Strptime-1:1.79-6.fc37.noarch perl-DateTime-Locale-1.37-1.fc38.noarch perl-DateTime-TimeZone-2.57-1.fc38.noarch perl-DateTime-TimeZone-SystemV-0.010-17.fc37.noarch perl-DateTime-TimeZone-Tzfile-0.011-17.fc37.noarch perl-Devel-CallChecker-0.008-18.fc38.i686 perl-Devel-Caller-2.06-29.fc37.i686 perl-Devel-GlobalDestruction-0.14-19.fc37.noarch perl-Devel-LexAlias-0.05-30.fc37.i686 perl-Devel-StackTrace-1:2.04-14.fc38.noarch perl-Digest-1.20-489.fc37.noarch perl-Digest-HMAC-1.04-6.fc37.noarch perl-Digest-MD5-2.58-489.fc37.i686 perl-Digest-SHA-1:6.03-1.fc37.i686 perl-Dist-CheckConflicts-0.11-26.fc37.noarch perl-DynaLoader-1.52-492.fc38.i686 perl-DynaLoader-Functions-0.003-17.fc38.noarch perl-Email-Date-Format-1.005-23.fc37.noarch perl-Encode-4:3.19-492.fc38.i686 perl-Encode-Locale-1.05-25.fc38.noarch perl-English-1.11-492.fc38.noarch perl-Errno-1.36-492.fc38.i686 perl-Eval-Closure-0.14-19.fc37.noarch perl-Exception-Class-1.45-6.fc37.noarch perl-Exporter-5.77-489.fc37.noarch perl-ExtUtils-MM-Utils-2:7.64-490.fc37.noarch perl-Fcntl-1.15-492.fc38.i686 perl-File-Basename-2.85-492.fc38.noarch perl-File-Compare-1.100.700-492.fc38.noarch perl-File-Copy-2.39-492.fc38.noarch perl-File-Find-1.40-492.fc38.noarch perl-File-Find-Rule-0.34-24.fc38.noarch perl-File-Listing-6.15-4.fc38.noarch perl-File-Path-2.18-489.fc37.noarch perl-File-ShareDir-1.118-7.fc37.noarch perl-File-Slurper-0.014-1.fc38.noarch perl-File-Temp-1:0.231.100-489.fc37.noarch perl-File-stat-1.12-492.fc38.noarch perl-FileHandle-2.03-492.fc38.noarch perl-Filter-2:1.64-1.fc38.i686 perl-FindBin-1.53-492.fc38.noarch perl-GSSAPI-0.28-40.fc37.i686 perl-Getopt-Long-1:2.54-1.fc38.noarch perl-Getopt-Std-1.13-492.fc38.noarch perl-HTML-Parser-3.80-1.fc38.i686 perl-HTML-Tagset-3.20-52.fc37.noarch perl-HTTP-Cookies-6.10-8.fc38.noarch perl-HTTP-Date-6.05-11.fc38.noarch perl-HTTP-Message-6.44-1.fc38.noarch perl-HTTP-Negotiate-6.01-34.fc38.noarch perl-HTTP-Tiny-0.082-1.fc37.noarch perl-Hash-Util-FieldHash-1.26-492.fc38.i686 perl-I18N-LangTags-0.45-492.fc38.noarch perl-I18N-Langinfo-0.21-492.fc38.i686 perl-IO-1.50-492.fc38.i686 perl-IO-Compress-2.201-3.fc37.noarch perl-IO-HTML-1.004-9.fc38.noarch perl-IO-Socket-IP-0.41-490.fc37.noarch perl-IO-Socket-SSL-2.078-1.fc38.noarch perl-IO-String-1.08-46.fc37.noarch perl-IPC-Cmd-2:1.04-490.fc37.noarch perl-IPC-Open3-1.22-492.fc38.noarch perl-IPC-Run3-0.048-27.fc38.noarch perl-IPC-SysV-2.09-490.fc37.i686 perl-IPC-System-Simple-1.30-9.fc37.noarch perl-JSON-4.10-1.fc38.noarch perl-LDAP-1:0.68-8.fc37.noarch perl-LWP-MediaTypes-6.04-13.fc38.noarch perl-LWP-Protocol-https-6.10-8.fc38.noarch perl-Lingua-Translit-0.29-2.fc37.noarch perl-List-AllUtils-0.19-8.fc38.noarch perl-List-SomeUtils-0.59-1.fc38.noarch perl-List-UtilsBy-0.12-5.fc38.noarch perl-Locale-Maketext-1.32-1.fc38.noarch perl-Locale-Maketext-Simple-1:0.21-492.fc38.noarch perl-Log-Dispatch-2.70-9.fc38.noarch perl-Log-Dispatch-FileRotate-1.38-5.fc37.noarch perl-Log-Log4perl-1.57-1.fc38.noarch perl-MIME-Base64-3.16-489.fc37.i686 perl-MIME-Charset-1.013.1-1.fc38.noarch perl-MIME-Lite-3.033-5.fc37.noarch perl-MIME-Types-2.22-4.fc37.noarch perl-MRO-Compat-0.15-4.fc37.noarch perl-Mail-Sender-1:0.903-19.fc37.noarch perl-Mail-Sendmail-0.80-16.fc37.noarch perl-MailTools-2.21-12.fc37.noarch perl-Math-BigInt-1:1.9998.37-2.fc37.noarch perl-Math-BigRat-0.2624-2.fc37.noarch perl-Math-Complex-1.59-492.fc38.noarch perl-Module-CoreList-1:5.20221220-1.fc38.noarch perl-Module-Implementation-0.09-35.fc37.noarch perl-Module-Load-1:0.36-489.fc37.noarch perl-Module-Load-Conditional-0.74-489.fc37.noarch perl-Module-Metadata-1.000037-489.fc37.noarch perl-Module-Runtime-0.016-18.fc38.noarch perl-Mozilla-CA-20221114-1.fc38.noarch perl-NTLM-1.09-33.fc37.noarch perl-Net-HTTP-6.22-4.fc38.noarch perl-Net-SMTP-SSL-1.04-19.fc37.noarch perl-Net-SSLeay-1.92-4.fc37.i686 perl-Number-Compare-0.03-34.fc38.noarch perl-Opcode-1.57-492.fc38.i686 perl-POSIX-2.03-492.fc38.i686 perl-Package-Generator-1.106-26.fc37.noarch perl-Package-Stash-0.40-3.fc37.noarch perl-Package-Stash-XS-0.30-2.fc37.i686 perl-PadWalker-2.5-7.fc37.i686 perl-Params-Check-1:0.38-489.fc37.noarch perl-Params-Classify-0.015-17.fc37.i686 perl-Params-Util-1.102-9.fc38.i686 perl-Params-Validate-1.31-2.fc38.i686 perl-Params-ValidationCompiler-0.30-17.fc37.noarch perl-Parse-RecDescent-1.967015-18.fc37.noarch perl-PathTools-3.84-489.fc37.i686 perl-Pod-Escapes-1:1.07-489.fc37.noarch perl-Pod-Html-1.33-492.fc38.noarch perl-Pod-Perldoc-3.28.01-490.fc37.noarch perl-Pod-Simple-1:3.43-490.fc37.noarch perl-Pod-Usage-4:2.03-3.fc37.noarch perl-Ref-Util-0.204-15.fc37.noarch perl-Ref-Util-XS-0.117-16.fc37.i686 perl-Regexp-Common-2017060201-20.fc38.noarch perl-Role-Tiny-2.002004-7.fc37.noarch perl-Safe-2.43-492.fc38.noarch perl-Scalar-List-Utils-5:1.63-489.fc38.i686 perl-SelectSaver-1.02-492.fc38.noarch perl-Socket-4:2.036-1.fc38.i686 perl-Sort-Key-1.33-25.fc37.i686 perl-Specio-0.48-2.fc37.noarch perl-Storable-1:3.26-489.fc37.i686 perl-Sub-Exporter-0.988-5.fc37.noarch perl-Sub-Exporter-Progressive-0.001013-19.fc37.noarch perl-Sub-Identify-0.14-20.fc37.i686 perl-Sub-Install-0.928-33.fc37.noarch perl-Symbol-1.09-492.fc38.noarch perl-Sys-Hostname-1.24-492.fc38.i686 perl-Sys-Syslog-0.36-490.fc37.i686 perl-Term-ANSIColor-5.01-490.fc37.noarch perl-Term-Cap-1.17-489.fc37.noarch perl-Text-Balanced-2.06-2.fc37.noarch perl-Text-BibTeX-0.88-12.fc37.i686 perl-Text-CSV-2.02-1.fc38.noarch perl-Text-Glob-0.11-19.fc38.noarch perl-Text-ParseWords-3.31-489.fc37.noarch perl-Text-Roman-3.5-23.fc37.noarch perl-Text-Soundex-3.05-24.fc38.i686 perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch perl-Text-Unidecode-1.30-19.fc37.noarch perl-Thread-Queue-3.14-489.fc37.noarch perl-Tie-4.6-492.fc38.noarch perl-Tie-Cycle-1.227-4.fc37.noarch perl-Tie-RefHash-1.40-489.fc37.noarch perl-Time-HiRes-4:1.9770-489.fc37.i686 perl-Time-Local-2:1.300-489.fc37.noarch perl-TimeDate-1:2.33-9.fc37.noarch perl-Try-Tiny-0.31-4.fc37.noarch perl-URI-5.17-1.fc38.noarch perl-Unicode-Collate-1.31-489.fc37.i686 perl-Unicode-LineBreak-2019.001-14.fc37.i686 perl-Unicode-Normalize-1.31-489.fc37.i686 perl-Unicode-UCD-0.78-492.fc38.noarch perl-Variable-Magic-0.63-1.fc38.i686 perl-WWW-RobotRules-6.02-35.fc38.noarch perl-XML-LibXML-1:2.0208-1.fc38.i686 perl-XML-LibXML-Simple-1.01-10.fc37.noarch perl-XML-LibXSLT-2.002.000-3.fc37.i686 perl-XML-NamespaceSupport-1.12-18.fc37.noarch perl-XML-Parser-2.46-12.fc37.i686 perl-XML-SAX-1.02-11.fc37.noarch perl-XML-SAX-Base-1.09-18.fc37.noarch perl-XML-Writer-0.900-9.fc38.noarch perl-XML-XPath-1.48-2.fc38.noarch perl-XString-0.005-7.fc37.i686 perl-autodie-2.34-490.fc37.noarch perl-autovivification-0.18-17.fc37.i686 perl-base-2.27-492.fc38.noarch perl-constant-1.33-490.fc37.noarch perl-deprecate-0.04-492.fc38.noarch perl-encoding-4:3.00-492.fc38.i686 perl-if-0.61.000-492.fc38.noarch perl-interpreter-4:5.36.0-492.fc38.i686 perl-lib-0.65-492.fc38.i686 perl-libnet-3.14-490.fc37.noarch perl-libs-4:5.36.0-492.fc38.i686 perl-libwww-perl-6.67-3.fc38.noarch perl-locale-1.10-492.fc38.noarch perl-meta-notation-5.36.0-492.fc38.noarch perl-mro-1.26-492.fc38.i686 perl-namespace-autoclean-0.29-13.fc37.noarch perl-namespace-clean-0.27-21.fc37.noarch perl-open-1.13-492.fc38.noarch perl-overload-1.35-492.fc38.noarch perl-overloading-0.02-492.fc38.noarch perl-parent-1:0.239-1.fc38.noarch perl-podlators-1:5.00-1.fc38.noarch perl-sigtrap-1.10-492.fc38.noarch perl-subs-1.04-492.fc38.noarch perl-threads-1:2.27-489.fc37.i686 perl-threads-shared-1.64-489.fc37.i686 perl-vars-1.05-492.fc38.noarch perl-version-8:0.99.29-490.fc37.i686 perltidy-20221112-1.fc38.noarch pixman-0.40.0-6.fc37.i686 pixman-devel-0.40.0-6.fc37.i686 poly2tri-0.0-25.20130501hg26242d0aa7b8.fc37.i686 poppler-22.08.0-4.fc38.i686 poppler-data-0.4.11-3.fc37.noarch poppler-glib-22.08.0-4.fc38.i686 procps-ng-3.3.17-8.fc38.i686 proj-9.1.1-1.fc38.i686 proj-data-9.1.1-1.fc38.noarch proj-devel-9.1.1-1.fc38.i686 protobuf-3.19.6-1.fc38.i686 pugixml-1.13-1.fc38.i686 pugixml-devel-1.13-1.fc38.i686 pyproject-rpm-macros-1.5.0-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-rpm-macros-3.11-6.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.i686 python3-devel-3.11.1-1.fc38.i686 python3-libftdi-1.5-5.fc38.i686 python3-libs-3.11.1-1.fc38.i686 python3-numpy-1:1.23.5-1.fc38.i686 python3-packaging-21.3-7.fc38.noarch python3-pyparsing-3.0.9-2.fc37.noarch python3-rpm-generators-13-2.fc37.noarch python3-rpm-macros-3.11-6.fc38.noarch python3-vtk-9.1.0-18.fc38.i686 qhull-devel-1:7.2.1-11.fc38.i686 qt-settings-37.0-1.fc38.noarch qt5-designer-5.15.7-1.fc38.i686 qt5-doctools-5.15.7-1.fc38.i686 qt5-linguist-5.15.7-1.fc38.i686 qt5-qtbase-5.15.7-1.fc38.i686 qt5-qtbase-common-5.15.7-1.fc38.noarch qt5-qtbase-devel-5.15.7-1.fc38.i686 qt5-qtbase-gui-5.15.7-1.fc38.i686 qt5-qtdeclarative-5.15.7-1.fc38.i686 qt5-qtdeclarative-devel-5.15.7-1.fc38.i686 qt5-qtlocation-5.15.7-1.fc38.i686 qt5-qtsensors-5.15.7-1.fc38.i686 qt5-qttools-5.15.7-1.fc38.i686 qt5-qttools-common-5.15.7-1.fc38.noarch qt5-qttools-devel-5.15.7-1.fc38.i686 qt5-qttools-libs-designer-5.15.7-1.fc38.i686 qt5-qttools-libs-designercomponents-5.15.7-1.fc38.i686 qt5-qttools-libs-help-5.15.7-1.fc38.i686 qt5-qtwebchannel-5.15.7-1.fc38.i686 qt5-qtwebkit-5.212.0-0.70alpha4.fc38.i686 qt5-qtwebkit-devel-5.212.0-0.70alpha4.fc38.i686 qt5-qtx11extras-5.15.7-1.fc38.i686 qt5-qtx11extras-devel-5.15.7-1.fc38.i686 qt5-rpm-macros-5.15.7-1.fc38.noarch rav1e-libs-0.5.1-5.fc37.i686 rhash-1.4.3-1.fc38.i686 rpm-mpi-hooks-8-4.fc37.noarch serd-0.30.12-2.fc37.i686 shared-mime-info-2.2-2.fc37.i686 snappy-1.1.9-5.fc37.i686 sombok-2.4.0-17.fc37.i686 sord-0.16.10-1.fc37.i686 soundtouch-2.3.1-3.fc37.i686 sqlite-3.40.0-1.fc38.i686 sqlite-devel-3.40.0-1.fc38.i686 sratom-0.6.10-2.fc37.i686 suitesparse-5.13.0-1.fc38.i686 suitesparse-devel-5.13.0-1.fc38.i686 sysprof-capture-devel-3.46.0-1.fc38.i686 systemd-252.4-598.fc38.i686 systemd-pam-252.4-598.fc38.i686 systemd-rpm-macros-252.4-598.fc38.noarch systemd-udev-252.4-598.fc38.i686 tbb-2020.3-12.fc37.i686 tbb-devel-2020.3-12.fc37.i686 tcl-1:8.6.12-3.fc38.i686 teckit-2.5.9-9.fc37.i686 texlive-ae-9:svn15878.1.4-61.fc38.noarch texlive-algorithms-9:svn42428-61.fc38.noarch texlive-alphalph-9:svn53087-61.fc38.noarch texlive-amscls-9:svn55378-61.fc38.noarch texlive-amsfonts-9:svn29208.3.04-61.fc38.noarch texlive-amsmath-9:svn56514-61.fc38.noarch texlive-anysize-9:svn15878.0-61.fc38.noarch texlive-atbegshi-9:svn53051-61.fc38.noarch texlive-attachfile-9:svn42099-61.fc38.noarch texlive-attachfile2-9:20210325-52.fc38.noarch texlive-atveryend-9:svn53108-61.fc38.noarch texlive-auto-pst-pdf-9:svn56596-61.fc38.noarch texlive-auxhook-9:svn53173-61.fc38.noarch texlive-avantgar-9:svn31835.0-61.fc38.noarch texlive-babel-9:svn58999-61.fc38.noarch texlive-babel-english-9:svn44495-61.fc38.noarch texlive-babelbib-9:svn57349-61.fc38.noarch texlive-base-9:20210325-52.fc38.i686 texlive-beamer-9:svn58537-61.fc38.noarch texlive-bera-9:svn20031.0-61.fc38.noarch texlive-beton-9:svn15878.0-61.fc38.noarch texlive-biblatex-9:svn63878-61.fc38.noarch texlive-bibtex-9:20210325-52.fc38.i686 texlive-bidi-9:svn55193-61.fc38.noarch texlive-bigintcalc-9:svn53172-61.fc38.noarch texlive-bitset-9:svn53837-61.fc38.noarch texlive-bookman-9:svn31835.0-61.fc38.noarch texlive-bookmark-9:svn56885-61.fc38.noarch texlive-booktabs-9:svn53402-61.fc38.noarch texlive-breakurl-9:svn29901.1.40-61.fc38.noarch texlive-breqn-9:svn56422-61.fc38.noarch texlive-caption-9:svn56771-61.fc38.noarch texlive-carlisle-9:svn56753-61.fc38.noarch texlive-catchfile-9:svn53084-61.fc38.noarch texlive-changepage-9:svn15878.1.0c-61.fc38.noarch texlive-charter-9:svn15878.0-61.fc38.noarch texlive-cite-9:svn36428.5.5-61.fc38.noarch texlive-cm-9:svn57963-61.fc38.noarch texlive-cm-super-9:svn15878.0-61.fc38.noarch texlive-cmap-9:svn57640-61.fc38.noarch texlive-cmextra-9:svn57866-61.fc38.noarch texlive-collection-basic-9:svn59159-61.fc38.noarch texlive-collection-fontsrecommended-9:svn54074-61.fc38.noarch texlive-collection-latex-9:svn57048-61.fc38.noarch texlive-collection-latexrecommended-9:svn57862-61.fc38.noarch texlive-colorprofiles-9:svn49086-61.fc38.noarch texlive-colortbl-9:svn53545-61.fc38.noarch texlive-courier-9:svn35058.0-61.fc38.noarch texlive-crop-9:svn55424-61.fc38.noarch texlive-csquotes-9:svn57844-61.fc38.noarch texlive-ctable-9:svn38672-61.fc38.noarch texlive-ctablestack-9:svn38514-61.fc38.noarch texlive-currfile-9:svn56478-61.fc38.noarch texlive-dehyph-9:svn48599-61.fc38.noarch texlive-dvipdfmx-9:20210325-52.fc38.i686 texlive-dvips-9:20210325-52.fc38.i686 texlive-ec-9:svn25033.1.0-61.fc38.noarch texlive-enctex-9:svn34957.0-61.fc38.noarch texlive-enumitem-9:svn51423-61.fc38.noarch texlive-epstopdf-9:20210325-52.fc38.noarch texlive-epstopdf-pkg-9:svn53546-61.fc38.noarch texlive-eso-pic-9:svn56658-61.fc38.noarch texlive-etex-9:svn56291-61.fc38.noarch texlive-etex-pkg-9:svn41784-61.fc38.noarch texlive-etexcmds-9:svn53171-61.fc38.noarch texlive-etoolbox-9:svn56554-61.fc38.noarch texlive-euenc-9:svn19795.0.1h-61.fc38.noarch texlive-euler-9:svn42428-61.fc38.noarch texlive-euro-9:svn22191.1.1-61.fc38.noarch texlive-euro-ce-9:svn25714-61.fc38.noarch texlive-eurosym-9:svn17265.1.4_subrfix-61.fc38.noarch texlive-everysel-9:svn57489-61.fc38.noarch texlive-everyshi-9:svn57001-61.fc38.noarch texlive-extsizes-9:svn17263.1.4a-61.fc38.noarch texlive-fancybox-9:svn18304.1.4-61.fc38.noarch texlive-fancyhdr-9:svn57672-61.fc38.noarch texlive-fancyref-9:svn15878.0.9c-61.fc38.noarch texlive-fancyvrb-9:svn57488-61.fc38.noarch texlive-filecontents-9:svn52142-61.fc38.noarch texlive-filehook-9:svn56479-61.fc38.noarch texlive-finstrut-9:svn21719.0.5-61.fc38.noarch texlive-firstaid-9:svn58440-61.fc38.noarch texlive-fix2col-9:svn38770-61.fc38.noarch texlive-float-9:svn15878.1.3d-61.fc38.noarch texlive-fontspec-9:svn56594-61.fc38.noarch texlive-footmisc-9:svn23330.5.5b-61.fc38.noarch texlive-footnotehyper-9:svn57618-61.fc38.noarch texlive-fp-9:svn49719-61.fc38.noarch texlive-fpl-9:svn54512-61.fc38.noarch texlive-geometry-9:svn54080-61.fc38.noarch texlive-gettitlestring-9:svn53170-61.fc38.noarch texlive-glyphlist-9:20210325-52.fc38.noarch texlive-graphics-9:svn56514-61.fc38.noarch texlive-graphics-cfg-9:svn41448-61.fc38.noarch texlive-graphics-def-9:svn58539-61.fc38.noarch texlive-grfext-9:svn53024-61.fc38.noarch texlive-grffile-9:svn52756-61.fc38.noarch texlive-gsftopk-9:20210325-52.fc38.i686 texlive-helvetic-9:svn31835.0-61.fc38.noarch texlive-hobsub-9:svn52810-61.fc38.noarch texlive-hologo-9:svn53048-61.fc38.noarch texlive-hopatch-9:svn56106-61.fc38.noarch texlive-hycolor-9:svn53584-61.fc38.noarch texlive-hyperref-9:svn58024-61.fc38.noarch texlive-hyph-utf8-9:svn58619-61.fc38.noarch texlive-hyphen-base-9:svn58630-61.fc38.noarch texlive-hyphenex-9:svn57387-61.fc38.noarch texlive-ifmtarg-9:svn47544-61.fc38.noarch texlive-ifplatform-9:svn45533-61.fc38.noarch texlive-iftex-9:svn56594-61.fc38.noarch texlive-index-9:svn24099.4.1beta-61.fc38.noarch texlive-infwarerr-9:svn53023-61.fc38.noarch texlive-intcalc-9:svn53168-61.fc38.noarch texlive-jknapltx-9:svn19440.0-61.fc38.noarch texlive-kastrup-9:svn15878.0-61.fc38.noarch texlive-knuth-lib-9:svn57963-61.fc38.noarch texlive-knuth-local-9:svn57963-61.fc38.noarch texlive-koma-script-9:svn58585-61.fc38.noarch texlive-kpathsea-9:20210325-52.fc38.i686 texlive-kvdefinekeys-9:svn53193-61.fc38.noarch texlive-kvoptions-9:svn56609-61.fc38.noarch texlive-kvsetkeys-9:svn53166-61.fc38.noarch texlive-l3backend-9:svn59118-61.fc38.noarch texlive-l3experimental-9:svn57789-61.fc38.noarch texlive-l3kernel-9:svn59118-61.fc38.noarch texlive-l3packages-9:svn59118-61.fc38.noarch texlive-latex-9:20210325-52.fc38.noarch texlive-latex-fonts-9:svn28888.0-61.fc38.noarch texlive-latexbug-9:svn58151-61.fc38.noarch texlive-latexconfig-9:svn53525-61.fc38.noarch texlive-letltxmacro-9:svn53022-61.fc38.noarch texlive-lib-9:20210325-52.fc38.i686 texlive-lineno-9:svn57866-61.fc38.noarch texlive-listings-9:svn55265-61.fc38.noarch texlive-lm-9:svn58637-61.fc38.noarch texlive-lm-math-9:svn36915.1.959-61.fc38.noarch texlive-logreq-9:svn53003-61.fc38.noarch texlive-ltabptch-9:svn17533.1.74d-61.fc38.noarch texlive-ltxcmds-9:svn56421-61.fc38.noarch texlive-ltxmisc-9:svn21927.0-61.fc38.noarch texlive-lua-alt-getopt-9:svn56414-61.fc38.noarch texlive-luabidi-9:svn54512-61.fc38.noarch texlive-luahbtex-9:20210325-52.fc38.i686 texlive-lualatex-math-9:svn56541-61.fc38.noarch texlive-lualibs-9:svn57277-61.fc38.noarch texlive-luaotfload-9:20210325-52.fc38.noarch texlive-luatex-9:20210325-52.fc38.i686 texlive-luatexbase-9:svn52663-61.fc38.noarch texlive-lwarp-9:20210325-52.fc38.noarch texlive-makecmds-9:svn15878.0-61.fc38.noarch texlive-makeindex-9:20210325-52.fc38.i686 texlive-manfnt-font-9:svn54684-61.fc38.noarch texlive-marginnote-9:svn48383-61.fc38.noarch texlive-marvosym-9:svn29349.2.2a-61.fc38.noarch texlive-mathpazo-9:svn52663-61.fc38.noarch texlive-mathspec-9:svn42773-61.fc38.noarch texlive-mathtools-9:svn58856-61.fc38.noarch texlive-mdwtools-9:svn15878.1.05.4-61.fc38.noarch texlive-memoir-9:svn58666-61.fc38.noarch texlive-metafont-9:20210325-52.fc38.i686 texlive-metalogo-9:svn18611.0.12-61.fc38.noarch texlive-mflogo-9:svn42428-61.fc38.noarch texlive-mflogo-font-9:svn54512-61.fc38.noarch texlive-mfnfss-9:svn46036-61.fc38.noarch texlive-mfware-9:20210325-52.fc38.i686 texlive-microtype-9:svn58394-61.fc38.noarch texlive-minitoc-9:svn48196-61.fc38.noarch texlive-mnsymbol-9:svn18651.1.4-61.fc38.noarch texlive-modes-9:svn56303-61.fc38.noarch texlive-mparhack-9:svn59066-61.fc38.noarch texlive-mptopdf-9:20210325-52.fc38.noarch texlive-ms-9:svn57473-61.fc38.noarch texlive-multido-9:svn18302.1.42-61.fc38.noarch texlive-natbib-9:svn20668.8.31b-61.fc38.noarch texlive-ncntrsbk-9:svn31835.0-61.fc38.noarch texlive-newfloat-9:svn52906-61.fc38.noarch texlive-notoccite-9:svn18129.0-61.fc38.noarch texlive-ntgclass-9:svn56959-61.fc38.noarch texlive-oberdiek-9:20210325-52.fc38.noarch texlive-pagesel-9:svn56105-61.fc38.noarch texlive-palatino-9:svn31835.0-61.fc38.noarch texlive-paralist-9:svn43021-61.fc38.noarch texlive-parallel-9:svn15878.0-61.fc38.noarch texlive-parskip-9:svn58358-61.fc38.noarch texlive-pdfcolmk-9:svn52912-61.fc38.noarch texlive-pdfescape-9:svn53082-61.fc38.noarch texlive-pdflscape-9:svn53047-61.fc38.noarch texlive-pdfmanagement-testphase-9:svn59194-61.fc38.noarch texlive-pdfpages-9:svn58212-61.fc38.noarch texlive-pdftex-9:20210325-52.fc38.i686 texlive-pdftexcmds-9:svn55777-61.fc38.noarch texlive-pgf-9:svn57240-61.fc38.noarch texlive-picture-9:svn54867-61.fc38.noarch texlive-placeins-9:svn19848.2.2-61.fc38.noarch texlive-plain-9:svn57963-61.fc38.noarch texlive-polyglossia-9:svn58869-61.fc38.noarch texlive-psfrag-9:svn15878.3.04-61.fc38.noarch texlive-pslatex-9:svn57434-61.fc38.noarch texlive-psnfss-9:svn54694-61.fc38.noarch texlive-pspicture-9:svn15878.0-61.fc38.noarch texlive-pst-3d-9:svn17257.1.10-61.fc38.noarch texlive-pst-coil-9:svn37377.1.07-61.fc38.noarch texlive-pst-eps-9:svn15878.1.0-61.fc38.noarch texlive-pst-fill-9:svn15878.1.01-61.fc38.noarch texlive-pst-grad-9:svn15878.1.06-61.fc38.noarch texlive-pst-math-9:svn49425-61.fc38.noarch texlive-pst-node-9:svn54687-61.fc38.noarch texlive-pst-ovl-9:svn54963-61.fc38.noarch texlive-pst-plot-9:svn54080-61.fc38.noarch texlive-pst-text-9:svn49542-61.fc38.noarch texlive-pst-tools-9:svn54518-61.fc38.noarch texlive-pst-tree-9:svn43272-61.fc38.noarch texlive-pstricks-9:svn58371-61.fc38.noarch texlive-pstricks-add-9:svn53763-61.fc38.noarch texlive-pxfonts-9:svn15878.0-61.fc38.noarch texlive-qstest-9:svn15878.0-61.fc38.noarch texlive-ragged2e-9:svn57638-61.fc38.noarch texlive-rcs-9:svn15878.0-61.fc38.noarch texlive-realscripts-9:svn56594-61.fc38.noarch texlive-refcount-9:svn53164-61.fc38.noarch texlive-rerunfilecheck-9:svn54841-61.fc38.noarch texlive-rsfs-9:svn15878.0-61.fc38.noarch texlive-sansmath-9:svn17997.1.1-61.fc38.noarch texlive-sansmathaccent-9:svn53628-61.fc38.noarch texlive-sauerj-9:svn15878.0-61.fc38.noarch texlive-section-9:svn20180.0-61.fc38.noarch texlive-seminar-9:svn34011.1.62-61.fc38.noarch texlive-sepnum-9:svn20186.2.0-61.fc38.noarch texlive-setspace-9:svn24881.6.7a-61.fc38.noarch texlive-showexpl-9:svn57414-61.fc38.noarch texlive-soul-9:svn56495-61.fc38.noarch texlive-stringenc-9:svn52982-61.fc38.noarch texlive-subfig-9:svn15878.1.3-61.fc38.noarch texlive-symbol-9:svn31835.0-61.fc38.noarch texlive-tex-9:20210325-52.fc38.i686 texlive-tex-gyre-9:svn48058-61.fc38.noarch texlive-tex-gyre-math-9:svn41264-61.fc38.noarch texlive-tex-ini-files-9:svn40533-61.fc38.noarch texlive-texlive-common-doc-9:svn54176-61.fc38.noarch texlive-texlive-en-9:20210325-52.fc38.noarch texlive-texlive-msg-translations-9:svn59096-61.fc38.noarch texlive-texlive-scripts-9:20210325-52.fc38.noarch texlive-texlive.infra-9:20210325-52.fc38.noarch texlive-textcase-9:svn52092-61.fc38.noarch texlive-thumbpdf-9:20210325-52.fc38.noarch texlive-times-9:svn35058.0-61.fc38.noarch texlive-tipa-9:svn29349.1.3-61.fc38.noarch texlive-titlesec-9:svn52413-61.fc38.noarch texlive-tools-9:svn56514-61.fc38.noarch texlive-translator-9:svn56052-61.fc38.noarch texlive-transparent-9:svn52981-61.fc38.noarch texlive-txfonts-9:svn15878.0-61.fc38.noarch texlive-typehtml-9:svn17134.0-61.fc38.noarch texlive-ucharcat-9:svn38907-61.fc38.noarch texlive-ucs-9:svn35853.2.2-61.fc38.noarch texlive-underscore-9:svn18261.0-61.fc38.noarch texlive-unicode-data-9:svn56768-61.fc38.noarch texlive-unicode-math-9:svn56594-61.fc38.noarch texlive-uniquecounter-9:svn53162-61.fc38.noarch texlive-url-9:svn32528.3.4-61.fc38.noarch texlive-utopia-9:svn15878.0-61.fc38.noarch texlive-varwidth-9:svn24104.0.92-61.fc38.noarch texlive-wasy-9:svn53533-61.fc38.noarch texlive-wasy-type1-9:svn53534-61.fc38.noarch texlive-wasysym-9:svn54080-61.fc38.noarch texlive-xcolor-9:svn41044-61.fc38.noarch texlive-xdvi-9:20210325-52.fc38.i686 texlive-xetex-9:20210325-52.fc38.i686 texlive-xetexconfig-9:svn45845-61.fc38.noarch texlive-xifthen-9:svn38929-61.fc38.noarch texlive-xkeyval-9:svn57006-61.fc38.noarch texlive-xltxtra-9:svn56594-61.fc38.noarch texlive-xpatch-9:svn54563-61.fc38.noarch texlive-xstring-9:svn49946-61.fc38.noarch texlive-xunicode-9:svn30466.0.981-61.fc38.noarch texlive-zapfchan-9:svn31835.0-61.fc38.noarch texlive-zapfding-9:svn31835.0-61.fc38.noarch texlive-zref-9:svn56611-61.fc38.noarch tinyxml-2.6.2-25.fc37.i686 tk-1:8.6.12-3.fc37.i686 unixODBC-2.3.11-1.fc38.i686 uriparser-0.9.7-1.fc38.i686 urw-base35-bookman-fonts-20200910-15.fc37.noarch urw-base35-c059-fonts-20200910-15.fc37.noarch urw-base35-d050000l-fonts-20200910-15.fc37.noarch urw-base35-fonts-20200910-15.fc37.noarch urw-base35-fonts-common-20200910-15.fc37.noarch urw-base35-gothic-fonts-20200910-15.fc37.noarch urw-base35-nimbus-mono-ps-fonts-20200910-15.fc37.noarch urw-base35-nimbus-roman-fonts-20200910-15.fc37.noarch urw-base35-nimbus-sans-fonts-20200910-15.fc37.noarch urw-base35-p052-fonts-20200910-15.fc37.noarch urw-base35-standard-symbols-ps-fonts-20200910-15.fc37.noarch urw-base35-z003-fonts-20200910-15.fc37.noarch utf8cpp-devel-3.2.2-1.fc38.noarch vim-filesystem-2:9.0.1054-1.fc38.noarch vtk-9.1.0-18.fc38.i686 vtk-devel-9.1.0-18.fc38.i686 vtk-qt-9.1.0-18.fc38.i686 vulkan-headers-1.3.231.1-1.fc38.noarch vulkan-loader-1.3.231.1-2.fc38.i686 vulkan-loader-devel-1.3.231.1-2.fc38.i686 wayland-devel-1.21.0-1.fc37.i686 webkit2gtk4.0-2.39.3-3.fc38.i686 webrtc-audio-processing-0.3.1-9.fc37.i686 woff2-1.0.2-15.fc37.i686 wpebackend-fdo-1.14.0-1.fc38.i686 wxBase-3.2.1-4.fc38.i686 wxBase-devel-3.2.1-4.fc38.i686 wxGTK-3.2.1-4.fc38.i686 wxGTK-devel-3.2.1-4.fc38.i686 wxGTK-gl-3.2.1-4.fc38.i686 wxGTK-i18n-3.2.1-4.fc38.noarch wxGTK-media-3.2.1-4.fc38.i686 wxGTK-webview-3.2.1-4.fc38.i686 xapian-core-libs-1.4.20-1.fc37.i686 xcb-util-0.4.0-20.fc37.i686 xcb-util-image-0.4.1-1.fc38.i686 xcb-util-keysyms-0.4.1-1.fc38.i686 xcb-util-renderutil-0.3.10-1.fc38.i686 xcb-util-wm-0.4.2-1.fc38.i686 xdg-dbus-proxy-0.1.3-2.fc37.i686 xerces-c-3.2.3-7.fc37.i686 xkeyboard-config-2.36-3.fc38.noarch xml-common-0.6.3-59.fc37.noarch xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.noarch xorg-x11-proto-devel-2022.2-2.fc38.noarch xprop-1.2.5-2.fc37.i686 xz-devel-5.2.9-1.fc38.i686 zlib-devel-1.2.13-1.fc38.i686 zziplib-0.13.72-2.fc37.i686 Complete! Finish: build setup for mrpt-1.4.0-34.fc38.src.rpm Start: rpmbuild mrpt-1.4.0-34.fc38.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1669507200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.OHvzPz + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mrpt-1.4.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mrpt-1.4.0-fedora.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd mrpt-1.4.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (mrpt-1.3.0-openmp.patch):' Patch #1 (mrpt-1.3.0-openmp.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .openmp --fuzz=0 patching file ./CMakeLists.txt Patch #2 (mrpt-1.4.0-gcc7.patch): + echo 'Patch #2 (mrpt-1.4.0-gcc7.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .gcc7 --fuzz=0 patching file ./cmakemodules/script_detect_gcc.cmake Patch #8 (mrpt-1.3.0-freenect.patch): + echo 'Patch #8 (mrpt-1.3.0-freenect.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .freenect --fuzz=0 patching file ./libs/hwdrivers/CMakeLists.txt Hunk #1 succeeded at 49 (offset 2 lines). Hunk #2 succeeded at 137 (offset 2 lines). Patch #9 (mrpt-1.3.0-octomap.patch): + echo 'Patch #9 (mrpt-1.3.0-octomap.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .octomap --fuzz=0 patching file ./libs/maps/CMakeLists.txt patching file ./libs/maps/include/mrpt/maps/CColouredOctoMap.h patching file ./libs/maps/include/mrpt/maps/COctoMapBase.h patching file ./libs/maps/include/mrpt/maps/COctoMap.h Patch #10 (mrpt-1.4.0-cpp11.patch): + echo 'Patch #10 (mrpt-1.4.0-cpp11.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .cpp11 --fuzz=0 patching file ./libs/base/include/mrpt/math/matrix_adaptors.h Patch #12 (mrpt-1.3.2-octomap18.patch): + echo 'Patch #12 (mrpt-1.3.2-octomap18.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .octomap18 --fuzz=0 patching file ./libs/maps/src/maps/CColouredOctoMap.cpp patching file ./libs/maps/src/maps/COctoMap.cpp Patch #13 (mrpt-1.4.0-boost173.patch): + echo 'Patch #13 (mrpt-1.4.0-boost173.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .boost173 --fuzz=0 patching file ./libs/pbmap/include/mrpt/pbmap/PbMapMaker.h patching file ./libs/pbmap/src/PbMapMaker.cpp Patch #14 (mrpt-gcc11.patch): + echo 'Patch #14 (mrpt-gcc11.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .gcc11 --fuzz=0 patching file libs/base/src/system/os.cpp Patch #15 (mrpt-1.4.0-pcl1.12.patch): + echo 'Patch #15 (mrpt-1.4.0-pcl1.12.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .pcl1.12 --fuzz=0 patching file libs/pbmap/src/PlaneInferredInfo.cpp Patch #16 (mrpt-1.4.0-eigen340-type-mismatch.patch): + echo 'Patch #16 (mrpt-1.4.0-eigen340-type-mismatch.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .eigen_type --fuzz=0 patching file libs/vision/src/CDifodo.cpp Patch #17 (mrpt-1.4.0-eigen340-X11-conflict.patch): + echo 'Patch #17 (mrpt-1.4.0-eigen340-X11-conflict.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .eigen_X11 --fuzz=0 patching file apps/RawLogViewer/CFormRawMap.cpp patching file libs/gui/include/mrpt/gui/CMyGLCanvasBase.h Patch #18 (mrpt-1.4.0-glut.patch): + echo 'Patch #18 (mrpt-1.4.0-glut.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .glut --fuzz=0 patching file cmakemodules/script_gl_glut.cmake Patch #19 (mrpt-1.4.0-gcc12.patch): + echo 'Patch #19 (mrpt-1.4.0-gcc12.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .gcc12 --fuzz=0 patching file libs/base/include/mrpt/math/ops_containers.h + rm -rf libs/opengl/src/glew libs/opengl/src/glext libs/opengl/src/lib3ds + rm -rf libs/base/src/math/CSparse + rm -rf libs/base/include/mrpt/otherlibs/CSparse + rm -rf libs/base/src/utils/jpeglib + rm -rf libs/base/src/compress/zlib/ + rm -rf otherlibs/assimp + rm -rf otherlibs/octomap + rm -rf libs/hwdrivers/src/rplidar + rm -rf libs/maps/include/mrpt/otherlibs/octomap + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.7zIxeb + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib -DCSPARSE_LIBRARY=/usr/lib/libcxsparse.so -DCMAKE_MRPT_IS_RPM_PACKAGE=1 -DMRPT_ENABLE_LIBSTD_PARALLEL_MODE=ON -DMRPT_ENABLE_PRECOMPILED_HDRS=OFF -DMRPT_HAS_PHIDGET=ON -DPHIDGET_ROOT_DIR=/usr -DPHIDGET_LIB_DIR=/usr/lib -DMRPT_HAS_TBB=ON -DTBB_LIB_DIR=/usr/lib -DMRPT_AUTODETECT_SSE=OFF -DDISABLE_SSE4=ON -DDISABLE_SSE4_1=ON -DDISABLE_SSE4_2=ON -DDISABLE_SSE4_A=ON -DDISABLE_SSE3=ON -DDISABLE_SSE2=ON -DBOOST_ROOT=/usr -DBOOST_LIBRARYDIR=/usr/lib -DMRPT_OPTIMIZE_NATIVE=OFF -DCMAKE_BUILD_TYPE=None -DEIGEN_USE_EMBEDDED_VERSION=OFF -DBUILD_KINECT_USE_FREENECT=ON -DBUILD_ARIA=OFF -DBUILD_XSENS_MT3=OFF -DBUILD_XSENS_MT4=OFF -DDISABLE_SIFT_HESS=ON -DPCL_FIND_QUIETLY=OFF -DBUILD_TESTING=OFF -DBUILD_ROBOPEAK_LIDAR=OFF -DDISABLE_OPENCV=ON -DDISABLE_FFMPEG=ON -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:17 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at CMakeLists.txt:30 (cmake_policy): The OLD behavior for policy CMP0053 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:33 (cmake_policy): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:36 (cmake_policy): The OLD behavior for policy CMP0037 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:39 (cmake_policy): The OLD behavior for policy CMP0043 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:42 (cmake_policy): The OLD behavior for policy CMP0081 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Architecture (uname -m): i686 -- Kernel name (uname -s): Linux -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Looking for timegm -- Looking for timegm - found -- Looking for _mkgmtime -- Looking for _mkgmtime - not found -- Looking for alloca -- Looking for alloca - not found -- Looking for gettid -- Looking for gettid - found -- Looking for sincos -- Looking for sincos - found -- Looking for lrint -- Looking for lrint - found -- Looking for erf -- Looking for erf - found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for _aligned_malloc -- Looking for _aligned_malloc - not found -- Looking for strtok_r -- Looking for strtok_r - found -- Looking for alloca.h CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFile.cmake:82 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: m For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): cmakemodules/script_detect_functions_headers.cmake:36 (CHECK_INCLUDE_FILE) CMakeLists.txt:219 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for alloca.h - found -- Looking for linux/serial.h -- Looking for linux/serial.h - found -- Looking for linux/input.h -- Looking for linux/input.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for winsock2.h -- Looking for winsock2.h - not found -- Looking for windows.h> #include #include /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Camera.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_DifOdometry-Camera /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rawlog-grabber.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rawlog-grabber.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_rawlog-grabber /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/RawLogViewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/RawLogViewer.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_RawLogViewer /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ReactiveNavigationDemo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ReactiveNavigationDemo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_ReactiveNavigationDemo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ReactiveNav3D-Demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ReactiveNav3D-Demo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_ReactiveNav3D-Demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build.make doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build.make doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/SceneViewer3D.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/SceneViewer3D.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_SceneViewer3D /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_camera-calib.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/camera-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/camera-calib.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_camera-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_icp-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/icp-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_icp-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/icp-slam-live.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam-live.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_icp-slam-live /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kf-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kf-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kf-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_kf-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/2d-slam-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/2d-slam-demo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_2d-slam-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_map-partition.dir/build.make doc/man-pages/CMakeFiles/man_page_map-partition.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_map-partition.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_map-partition.dir/build.make doc/man-pages/CMakeFiles/man_page_map-partition.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/map-partition.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/map-partition.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_map-partition /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_observations2map.dir/build.make doc/man-pages/CMakeFiles/man_page_observations2map.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_observations2map.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_observations2map.dir/build.make doc/man-pages/CMakeFiles/man_page_observations2map.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/observations2map.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/observations2map.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_observations2map /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_pf-localization.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_pf-localization.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/pf-localization.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/pf-localization.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_pf-localization /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_ro-localization.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ro-localization.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ro-localization.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ro-localization.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_ro-localization /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rbpf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rbpf-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_rbpf-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-landmarks.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-landmarks.1.gz [ 1%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o -MF CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/compress/zip.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_simul-landmarks /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-beacons.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-beacons.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 1%] Built target man_page_simul-beacons /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-gridmap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-gridmap.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_simul-gridmap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/GridmapNavSimul.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/GridmapNavSimul.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_GridmapNavSimul /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_grid-matching.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/grid-matching.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/grid-matching.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_grid-matching /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_features-matching.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/features-matching.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/features-matching.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_features-matching /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/mrpt-performance.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/mrpt-performance.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_mrpt-performance /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/mrpt-perfdata2html.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/mrpt-perfdata2html.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 2%] Built target man_page_mrpt-perfdata2html /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 3%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/prrt-navigator-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/prrt-navigator-demo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 3%] Built target man_page_prrt-navigator-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/holonomic-navigator-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/holonomic-navigator-demo.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_holonomic-navigator-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build.make doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build.make doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/navlog-viewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/navlog-viewer.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_navlog-viewer /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build.make doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build.make doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/hmt-slam-gui.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/hmt-slam-gui.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_hmt-slam-gui /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build.make doc/man-pages/CMakeFiles/man_page_track-video-features.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_track-video-features.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build.make doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/track-video-features.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/track-video-features.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_track-video-features /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_graph-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_graph-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/graph-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/graph-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_graph-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/depend [ 4%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CHistogram.cpp gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-3d-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-3d-slam.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_kinect-3d-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-3d-view.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-3d-view.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 4%] Built target man_page_kinect-3d-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CHistogram.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CHistogram.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CHistogram.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-stereo-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-stereo-calib.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_kinect-stereo-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/robotic-arm-kinematics.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/robotic-arm-kinematics.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_robotic-arm-kinematics /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build.make doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build.make doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/velodyne-view.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/velodyne-view.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_velodyne-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/gps2rawlog.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/gps2rawlog.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_gps2rawlog /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rawlog-edit.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rawlog-edit.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 5%] Built target man_page_rawlog-edit /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/carmen2rawlog.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/carmen2rawlog.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Built target man_page_carmen2rawlog /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/carmen2simplemap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/carmen2simplemap.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Built target man_page_carmen2simplemap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/image2gridmap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/image2gridmap.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 6%] Built target man_page_image2gridmap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 7%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/DifOdometry-Datasets.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Datasets.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 7%] Built target man_page_DifOdometry-Datasets /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_pages_all.dir/build.make doc/man-pages/CMakeFiles/man_pages_all.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_pages_all.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_pages_all.dir/build.make doc/man-pages/CMakeFiles/man_pages_all.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Nothing to be done for 'doc/man-pages/CMakeFiles/man_pages_all.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 7%] Built target man_pages_all [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrix.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrix.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixB.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixB.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixB.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixB.h: In constructor 'mrpt::math::CMatrixBPtr::CMatrixBPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixB.h:38:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 38 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CMatrixB, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrix.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixD.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixD.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 7%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CPolygon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CPolygon.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CMatrixD.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSparseMatrix.cpp [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSplineInterpolator1D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSplineInterpolator1D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSplineInterpolator1D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSparseMatrix.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/CSparseMatrix.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSplineInterpolator1D.h: In constructor 'mrpt::math::CSplineInterpolator1DPtr::CSplineInterpolator1DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSplineInterpolator1D.h:107:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 107 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CSplineInterpolator1D, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/kmeans.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/kmeans.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/kmeans.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:324:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 324 | TLine2D::TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:371:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 371 | TLine3D::TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:452:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 452 | TPlane::TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:465:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 465 | TPlane::TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error) { | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/lightweight_geom_data.cpp:475:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 475 | TPlane::TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error) { | ^~~~~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/math.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/math.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/math.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/math.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/math.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/math.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'mrpt::math::intersect(mrpt::math::TLine3D const&, mrpt::math::TPlane const&, mrpt::math::TObject3D&)', inlined from 'mrpt::math::intersect(mrpt::math::TObject3D const&, mrpt::math::TObject3D const&, mrpt::math::TObject3D&)' at /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:1526:46: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:151:41: warning: 'l2' may be used uninitialized [-Wmaybe-uninitialized] 151 | return intersect(p2,r1,obj); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp: In function 'mrpt::math::intersect(mrpt::math::TObject3D const&, mrpt::math::TObject3D const&, mrpt::math::TObject3D&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:678:6: note: by argument 2 of type 'const struct TLine3D &' to 'mrpt::math::intersect(mrpt::math::TPlane const&, mrpt::math::TLine3D const&, mrpt::math::TObject3D&)' declared here 678 | bool math::intersect(const TPlane &p1,const TLine3D &r2,TObject3D &obj) { | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:1497:20: note: 'l2' declared here 1497 | TLine3D l1,l2; | ^~ [ 8%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/model_search.cpp [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_vectors.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac_applications.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/ransac_applications.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o -MF CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/slerp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/slerp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDF.cpp [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint2DPDFGaussian.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoint3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFGaussian.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFParticles.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPointPDFSOG.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DInterpolator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DInterpolator.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussian.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFGaussianInf.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFParticles.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DPDFSOG.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuat.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuat.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDF.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussian.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussianInf.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DQuatPDFGaussianInf.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Complete missing methods' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:33:1: note: in expansion of macro 'MRPT_TODO' 33 | MRPT_TODO("Complete missing methods") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp: In member function 'void mrpt::poses::CPose3DRotVec::composePoint(double, double, double, double&, double&, double&, mrpt::math::CMatrixFixedNumeric*, mrpt::math::CMatrixFixedNumeric*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Jacobians' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:195:17: note: in expansion of macro 'MRPT_TODO' 195 | MRPT_TODO("Jacobians") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp: In member function 'void mrpt::poses::CPose3DRotVec::inverseComposePoint(double, double, double, double&, double&, double&, mrpt::math::CMatrixFixedNumeric*, mrpt::math::CMatrixFixedNumeric*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Jacobians' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPose3DRotVec.cpp:534:5: note: in expansion of macro 'MRPT_TODO' 534 | MRPT_TODO("Jacobians"); | ^~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussian.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussian.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussianInf.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussianInf.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGaussianInf.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGrid.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGrid.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFGrid.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFParticles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFParticles.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFSOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPosePDFSOG.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoseRandomSampler.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseRandomSampler.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoseRandomSampler.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses2DSequence.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses2DSequence.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses2DSequence.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses3DSequence.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses3DSequence.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CPoses3DSequence.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CRobot2DPoseEstimator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/CRobot2DPoseEstimator.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SE_traits.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SE_traits.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SE_traits.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o -MF CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SO_SE_average.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SO_SE_average.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/poses/SO_SE_average.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/random/RandomGenerator.cpp [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSectionLocker.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSectionLocker.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSection_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CCriticalSection_LIN.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp:30:29: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 30 | void CPipe::createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe) | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp:30:75: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 30 | void CPipe::createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe) | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp: In static member function 'static void mrpt::synch::CPipe::createPipe(std::auto_ptr&, std::auto_ptr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp:32:29: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | outReadPipe = std::auto_ptr(new CPipeReadEndPoint); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CPipe.cpp:33:29: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 33 | outWritePipe = std::auto_ptr(new CPipeWriteEndPoint); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_APP.cpp [ 14%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp: In member function 'bool mrpt::synch::CSemaphore::waitForSignal(unsigned int)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:142:22: warning: 'int ftime(timeb*)' is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations] 142 | ftime( &tp ); | ~~~~~^~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/CSemaphore_LIN.cpp:27: /usr/include/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o -MF CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/synch/atomic_incr.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CDirectoryExplorer.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CFileSystemWatcher.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CFileSystemWatcher.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/CFileSystemWatcher.cpp:32: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/base64.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/datetime.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/filesystem.cpp [ 15%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/memory.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/os.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/os.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/os.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/os.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/os.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/string_utils.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/threads.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/threads.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o -MF CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/vector_loadsave.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CCanvas.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_LIN.cpp [ 16%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp: In member function 'void mrpt::utils::CClientTCPSocket::connect(const std::string&, short unsigned int, unsigned int)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CClientTCPSocket_common.cpp:245:17: warning: passing argument 3 to 'restrict'-qualified parameter aliases with argument 4 [-Wrestrict] 245 | &socket_set, // For write or *connect done* | ^~~~~~~~~~~ 246 | &socket_set, // For errors | ~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFile.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFile.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:140:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct KeyOrder : std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFile.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:148:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 148 | struct LoadOrder : std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileBase.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFileMemory.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:140:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct KeyOrder : std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/SimpleIni.h:148:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 148 | struct LoadOrder : std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CConfigFilePrefixer.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CDebugOutputCapable.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CDynamicGrid.cpp [ 17%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CEnhancedMetaFile_LIN.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CEnhancedMetaFile_LIN.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileGZInputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileGZOutputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileInputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileOutputStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CFileStream.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp [ 18%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_JPEG_streams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_JPEG_streams.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE2.cpp [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE3.cpp [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CListOfClasses.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage.cpp:1935:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1935 | void CImage::makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CListOfClasses.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CListOfClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLoadableOptions.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLoadableOptions.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CLog.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CLog.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMHPropertiesValuesList.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMHPropertiesValuesList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMHPropertiesValuesList.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h: In constructor 'mrpt::utils::CMemoryChunkPtr::CMemoryChunkPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:36:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 36 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CMemoryChunk, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMRPTMessage.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMRPTMessage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMappedImage.cpp [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryChunk.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryChunk.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h: In constructor 'mrpt::utils::CMemoryChunkPtr::CMemoryChunkPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h:36:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 36 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CMemoryChunk, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMappedImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMappedImage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CMemoryStream.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObject.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObject.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObservable.cpp [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CObserver.cpp [ 20%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CPropertiesValuesList.cpp [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CReferencedMemBlock.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CPropertiesValuesList.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h: In constructor 'mrpt::utils::CPropertiesValuesListPtr::CPropertiesValuesListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h:81:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 81 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPropertiesValuesList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CReferencedMemBlock.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CRobotSimulator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CRobotSimulator.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSerializable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSerializable.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_LIN.cpp [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CFileSystemWatcher.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CServerTCPSocket_LIN.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSimpleDatabase.cpp [ 21%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStartUpClassesRegister.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CSimpleDatabase.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStartUpClassesRegister.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h: In constructor 'mrpt::utils::CSimpleDatabasePtr::CSimpleDatabasePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h:200:1: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 200 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CSimpleDatabase, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStdOutStream.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStream.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStringList.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CStringList.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTicTac.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTimeLogger.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTypeSelector.cpp [ 22%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/PLY_import_export.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CTypeSelector.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h: In constructor 'mrpt::utils::CTypeSelectorPtr::CTypeSelectorPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h:78:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CTypeSelector, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/PLY_import_export.cpp:50: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TColor.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TMatchingPair.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TMatchingPair.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TStereoCamera.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/color_maps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/TStereoCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/crc.cpp [ 23%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/format.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/internal_class_registry.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/md5.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/net_utils.cpp [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/types.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/net_utils.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 24%] Building C object libs/base/CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/gcc -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=c99 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o -MF CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o.d -o CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/simpleini/ConvertUTF.c [ 24%] Building CXX object libs/base/CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_base_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/base/CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o -MF CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o.d -o CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function 'static void XMLNode::exactMemory(XMLNodeData*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:1165:51: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct XMLNode'; use 'new' and 'delete' instead [-Wclass-memaccess] 1165 | if (d->pChild) d->pChild=(XMLNode*)realloc(d->pChild,d->nChild*sizeof(XMLNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.h:275:28: note: 'struct XMLNode' declared here 275 | typedef struct XMLDLLENTRY XMLNode | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function 'static int XMLNode::detachFromParent(XMLNodeData*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:2043:36: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct XMLNode' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2043 | if (d->pParent->nChild) memmove(pa+i,pa+i+1,(d->pParent->nChild-i)*sizeof(XMLNode)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.h:275:28: note: 'struct XMLNode' declared here 275 | typedef struct XMLDLLENTRY XMLNode | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function 'static char* ToXMLStringTool::toXMLUnSafe(char*, const char*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:604:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 604 | case 4: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:605:9: note: here 605 | case 3: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:605:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 605 | case 3: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:606:9: note: here 606 | case 2: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:606:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 606 | case 2: *(dest++)=*(source++); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:607:9: note: here 607 | case 1: *(dest++)=*(source++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In function 'char* fromXMLString(const char*, int, XML*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:756:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 756 | case 4: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:757:13: note: here 757 | case 3: *(d++)=*(ss++); ll--; | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:757:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | case 3: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:758:13: note: here 758 | case 2: *(d++)=*(ss++); ll--; | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:758:39: warning: this statement may fall through [-Wimplicit-fallthrough=] 758 | case 2: *(d++)=*(ss++); ll--; | ~~^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:759:13: note: here 759 | case 1: *(d++)=*(ss++); | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In function 'NextToken GetNextToken(XML*, int*, XMLTokenTypeTag*)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:914:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 914 | if (chTemp == _CXML('>')) | ^~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:926:9: note: here 926 | default: | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp: In static member function 'static XMLNode::XMLCharEncoding XMLNode::guessCharEncoding(void*, int, char)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/xmlparser/xmlParser.cpp:2613:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 2613 | case 4: i++; if ((i(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base.h:30: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 25%] Linking CXX shared library ../../lib/libmrpt-base.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-base.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-base.so.1.4 -o ../../lib/libmrpt-base.so.1.4.0 "CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilter.cpp.o" "CMakeFiles/mrpt-base.dir/src/bayes/CParticleFilterCapable.cpp.o" "CMakeFiles/mrpt-base.dir/src/compress/zip.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CHistogram.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrix.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrixB.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CMatrixD.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CPolygon.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CSparseMatrix.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/CSplineInterpolator1D.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/geometry.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/lightweight_geom_data.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/math.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/model_search.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/ransac.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/ransac_applications.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/slerp.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint2DPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoint3D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPointPDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose2D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3D.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DInterpolator.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DPDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuat.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DQuatPDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPose3DRotVec.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDF.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussian.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGaussianInf.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFGrid.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFParticles.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPosePDFSOG.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoseRandomSampler.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoses2DSequence.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CPoses3DSequence.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/CRobot2DPoseEstimator.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/SE_traits.cpp.o" "CMakeFiles/mrpt-base.dir/src/poses/SO_SE_average.cpp.o" "CMakeFiles/mrpt-base.dir/src/random/RandomGenerator.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CCriticalSectionLocker.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CCriticalSection_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CPipe.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_APP.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/CSemaphore_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/synch/atomic_incr.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/CDirectoryExplorer.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/CFileSystemWatcher.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/base64.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/datetime.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/filesystem.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/memory.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/os.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/string_utils.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/threads.cpp.o" "CMakeFiles/mrpt-base.dir/src/system/vector_loadsave.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CCanvas.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CClientTCPSocket_common.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFile.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFileBase.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFileMemory.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CConfigFilePrefixer.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CDebugOutputCapable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CDynamicGrid.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CEnhancedMetaFile_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileGZInputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileGZOutputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileInputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileOutputStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CFileStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_JPEG_streams.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE2.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CImage_SSE3.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CListOfClasses.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CLoadableOptions.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CLog.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMHPropertiesValuesList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMRPTMessage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMappedImage.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMemoryChunk.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CMemoryStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObject.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObservable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CObserver.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CPropertiesValuesList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CReferencedMemBlock.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CRobotSimulator.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CSerializable.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_LIN.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CServerTCPSocket_common.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CSimpleDatabase.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStartUpClassesRegister.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStdOutStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStream.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CStringList.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTicTac.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTimeLogger.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/CTypeSelector.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/PLY_import_export.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TCamera.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TColor.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TMatchingPair.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/TStereoCamera.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/color_maps.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/crc.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/format.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/internal_class_registry.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/md5.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/net_utils.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/types.cpp.o" "CMakeFiles/mrpt-base.dir/src/utils/simpleini/ConvertUTF.c.o" "CMakeFiles/mrpt-base.dir/src/utils/xmlparser/xmlParser.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KMeans.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KmTree.cpp.o" "CMakeFiles/mrpt-base.dir/src/math/kmeans++/KmUtils.cpp.o" "CMakeFiles/mrpt-base.dir/src/base-precomp.cpp.o" "CMakeFiles/mrpt-base.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg In function 'intersect', inlined from 'intersect' at /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:1526:46: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:151:41: warning: 'l2' may be used uninitialized [-Wmaybe-uninitialized] 151 | return intersect(p2,r1,obj); | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp: In function 'intersect': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:678:6: note: by argument 2 of type 'const struct TLine3D &' to 'intersect' declared here 678 | bool math::intersect(const TPlane &p1,const TLine3D &r2,TObject3D &obj) { | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/math/geometry.cpp:1497:20: note: 'l2' declared here 1497 | TLine3D l1,l2; | ^ In member function 'construct', inlined from 'construct' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from '_M_realloc_insert' at /usr/include/c++/13/bits/vector.tcc:468:28, inlined from 'push_back' at /usr/include/c++/13/bits/stl_vector.h:1287:21, inlined from 'decodeUTF8' at /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/string_utils.cpp:127:25: /usr/include/c++/13/bits/new_allocator.h:187:11: warning: 'ch' may be used uninitialized [-Wmaybe-uninitialized] 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/string_utils.cpp: In function 'decodeUTF8': /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/system/string_utils.cpp:105:18: note: 'ch' was declared here 105 | uint16_t ch; | ^ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/base && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-base.so.1.4.0 ../../lib/libmrpt-base.so.1.4 ../../lib/libmrpt-base.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 25%] Built target mrpt-base /usr/bin/gmake -f libs/opengl/CMakeFiles/mrpt-opengl.dir/build.make libs/opengl/CMakeFiles/mrpt-opengl.dir/depend /usr/bin/gmake -f libs/tfest/CMakeFiles/mrpt-tfest.dir/build.make libs/tfest/CMakeFiles/mrpt-tfest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/tfest /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest/CMakeFiles/mrpt-tfest.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/opengl /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl/CMakeFiles/mrpt-opengl.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/tfest/CMakeFiles/mrpt-tfest.dir/build.make libs/tfest/CMakeFiles/mrpt-tfest.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/opengl/CMakeFiles/mrpt-opengl.dir/build.make libs/opengl/CMakeFiles/mrpt-opengl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 25%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/scanmatching_backwards_compat.cpp [ 25%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/scanmatching_backwards_compat.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h: In copy constructor 'mrpt::opengl::C3DSScene::C3DSScene(const mrpt::opengl::C3DSScene&)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:28:37: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 28 | class OPENGL_IMPEXP C3DSScene : public CRenderizableDisplayList | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::opengl::C3DSScene::TImpl3DS; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::opengl::C3DSScene::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::opengl::C3DSScene::C3DSScene(const mrpt::opengl::C3DSScene&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/C3DSScene.cpp:44:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 44 | IMPLEMENTS_SERIALIZABLE( C3DSScene, CRenderizableDisplayList, mrpt::opengl ) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/registerAllClasses.cpp [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CArrow.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CArrow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CArrow.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2_ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se2_l2_ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAssimpModel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAssimpModel.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h: In copy constructor 'mrpt::opengl::CAssimpModel::CAssimpModel(const mrpt::opengl::CAssimpModel&)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h:42:37: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 42 | class OPENGL_IMPEXP CAssimpModel : public CRenderizableDisplayList | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::opengl::CAssimpModel::TImplAssimp; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAssimpModel.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::opengl::CAssimpModel::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::opengl::CAssimpModel::CAssimpModel(const mrpt::opengl::CAssimpModel&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAssimpModel.cpp:39:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 39 | IMPLEMENTS_SERIALIZABLE( CAssimpModel, CRenderizableDisplayList, mrpt::opengl ) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2.cpp [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAxis.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAxis.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CAxis.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CBox.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CBox.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CCylinder.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCylinder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CCylinder.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CDisk.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CDisk.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CDisk.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoid.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoid.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoid.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2_ransac.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/se3_l2_ransac.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libs/tfest/CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_tfest_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/scanmatching/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/tfest/CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o -MF CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o.d -o CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/src/tfest-precomp.cpp [ 27%] Linking CXX shared library ../../lib/libmrpt-tfest.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-tfest.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-tfest.so.1.4 -o ../../lib/libmrpt-tfest.so.1.4.0 "CMakeFiles/mrpt-tfest.dir/src/scanmatching_backwards_compat.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se2_l2.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se2_l2_ransac.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se3_l2.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/se3_l2_ransac.cpp.o" "CMakeFiles/mrpt-tfest.dir/src/tfest-precomp.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/tfest && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4 ../../lib/libmrpt-tfest.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 27%] Built target mrpt-tfest /usr/bin/gmake -f libs/bayes/CMakeFiles/mrpt-bayes.dir/build.make libs/bayes/CMakeFiles/mrpt-bayes.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/bayes /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/bayes /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/bayes/CMakeFiles/mrpt-bayes.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/bayes/CMakeFiles/mrpt-bayes.dir/build.make libs/bayes/CMakeFiles/mrpt-bayes.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Nothing to be done for 'libs/bayes/CMakeFiles/mrpt-bayes.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 27%] Built target mrpt-bayes /usr/bin/gmake -f libs/graphs/CMakeFiles/mrpt-graphs.dir/build.make libs/graphs/CMakeFiles/mrpt-graphs.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/graphs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/graphs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/graphs/CMakeFiles/mrpt-graphs.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/graphs/CMakeFiles/mrpt-graphs.dir/build.make libs/graphs/CMakeFiles/mrpt-graphs.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Nothing to be done for 'libs/graphs/CMakeFiles/mrpt-graphs.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 27%] Built target mrpt-graphs /usr/bin/gmake -f apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/build.make apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-perfdata2html /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/build.make apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 28%] Building CXX object apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-perfdata2html && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/mrpt-perfdata2html/CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o -MF CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o.d -o CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/mrpt-perfdata2html-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/../mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-perfdata2html/mrpt-perfdata2html-main.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 28%] Linking CXX executable ../../bin/mrpt-perfdata2html cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-perfdata2html && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-perfdata2html.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/mrpt-perfdata2html.dir/mrpt-perfdata2html-main.cpp.o" -o ../../bin/mrpt-perfdata2html -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 28%] Built target mrpt-perfdata2html /usr/bin/gmake -f libs/graphslam/CMakeFiles/mrpt-graphslam.dir/build.make libs/graphslam/CMakeFiles/mrpt-graphslam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/graphslam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/graphslam/CMakeFiles/mrpt-graphslam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/graphslam/CMakeFiles/mrpt-graphslam.dir/build.make libs/graphslam/CMakeFiles/mrpt-graphslam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Nothing to be done for 'libs/graphslam/CMakeFiles/mrpt-graphslam.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 28%] Built target mrpt-graphslam /usr/bin/gmake -f libs/pbmap/CMakeFiles/mrpt-pbmap.dir/build.make libs/pbmap/CMakeFiles/mrpt-pbmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap/CMakeFiles/mrpt-pbmap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/pbmap/CMakeFiles/mrpt-pbmap.dir/build.make libs/pbmap/CMakeFiles/mrpt-pbmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 28%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/ConsistencyTest.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/ConsistencyTest.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 28%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidInverseDepth2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidInverseDepth2D.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidInverseDepth3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidInverseDepth3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidRangeBearing2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidRangeBearing2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CEllipsoidRangeBearing2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CFBORender.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFBORender.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CFBORender.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 29%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CFrustum.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFrustum.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CFrustum.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedCylinder.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedCylinder.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 29%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedEllipsoidTemplate.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGeneralizedEllipsoidTemplate.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXY.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXY.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXY.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Miscellaneous.cpp [ 29%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXZ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXZ.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CGridPlaneXZ.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Miscellaneous.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CLight.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 30%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMap.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 30%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMesh3D.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMeshFast.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMeshFast.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMeshFast.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CMeshFast.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMap.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 30%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COctoMapVoxels.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctoMapVoxels.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COctoMapVoxels.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp: In member function 'virtual void mrpt::opengl::COpenGLScene::readFromStream(mrpt::utils::CStream&, int)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLScene.cpp:181:53: warning: implicitly-declared 'mrpt::utils::safe_ptr& mrpt::utils::safe_ptr::operator=(const mrpt::utils::safe_ptr&)' is deprecated [-Wdeprecated-copy] 181 | newView->m_parent = this; | ^~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/safe_pointers.h:68:17: note: because 'mrpt::utils::safe_ptr' has user-provided 'mrpt::utils::safe_ptr::safe_ptr(const mrpt::utils::safe_ptr&) [with T = mrpt::opengl::COpenGLScene]' 68 | safe_ptr(const safe_ptr &o) : safe_ptr_basic(o) { } | ^~~~~~~~ [ 30%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLStandardObject.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLStandardObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLStandardObject.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLViewport.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLViewport.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Implement a setCurrentCameraFromPose() method' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/COpenGLViewport.cpp:850:1: note: in expansion of macro 'MRPT_TODO' 850 | MRPT_TODO("Implement a setCurrentCameraFromPose() method") | ^~~~~~~~~ [ 31%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloud.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloud.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloudColoured.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloudColoured.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloudColoured.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 31%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapLocaliser.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloudColoured.cpp: In member function 'void mrpt::opengl::CPointCloudColoured::recolorizeByCoordinate(float, float, int, mrpt::utils::TColormap)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPointCloudColoured.cpp:265:39: warning: variable 'pt' set but not used [-Wunused-but-set-variable] 265 | mrpt::math::TPoint3Df pt = this->getPointf(i); | ^~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapLocaliser.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 31%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPolyhedron.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'mrpt::opengl::CPolyhedron::TPolyhedronFace::TPolyhedronFace(mrpt::opengl::CPolyhedron::TPolyhedronFace const&)', inlined from 'std::__new_allocator::construct(mrpt::opengl::CPolyhedron::TPolyhedronFace*, mrpt::opengl::CPolyhedron::TPolyhedronFace const&)void' at /usr/include/c++/13/bits/new_allocator.h:187:4, inlined from 'std::allocator_traits >::construct(std::allocator&, mrpt::opengl::CPolyhedron::TPolyhedronFace*, mrpt::opengl::CPolyhedron::TPolyhedronFace const&)void' at /usr/include/c++/13/bits/alloc_traits.h:537:17, inlined from 'std::vector >::push_back(mrpt::opengl::CPolyhedron::TPolyhedronFace const&)' at /usr/include/c++/13/bits/stl_vector.h:1281:30, inlined from 'mrpt::opengl::CPolyhedron::CreateCubicPrism(double, double, double, double, double, double)' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp:385:18: /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPolyhedron.h:72:38: warning: 'MEM[(const struct TPolyhedronFace &)&f].normal' may be used uninitialized [-Wmaybe-uninitialized] 72 | struct OPENGL_IMPEXP TPolyhedronFace { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp: In function 'mrpt::opengl::CPolyhedron::CreateCubicPrism(double, double, double, double, double, double)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CPolyhedron.cpp:382:25: note: 'f' declared here 382 | TPolyhedronFace f; | ^ [ 31%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizable.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 32%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapMaker.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizable.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapMaker.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 32%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizableDisplayList.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CRenderizableDisplayList.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 32%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfLines.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfLines.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfLines.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfObjects.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfObjects.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PbMapMaker.cpp:36: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedPlane.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfObjects.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 33%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTexturedTriangles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTexturedTriangles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTexturedTriangles.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 33%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTriangles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/alloc_traits.h:33, from /usr/include/c++/13/ext/alloc_traits.h:34, from /usr/include/c++/13/bits/basic_string.h:39, from /usr/include/c++/13/string:54, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: In function 'std::_Construct(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)void', inlined from 'std::__do_uninit_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_uninitialized.h:267:21, inlined from 'std::__uninitialized_fill_n::__uninit_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_uninitialized.h:284:34, inlined from 'std::uninitialized_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_uninitialized.h:327:17, inlined from 'std::__uninitialized_fill_n_a(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::allocator&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_uninitialized.h:472:39, inlined from 'std::vector >::_M_fill_initialize(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/stl_vector.h:1702:33, inlined from 'std::vector >::vector(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::allocator const&)' at /usr/include/c++/13/bits/stl_vector.h:567:27, inlined from 'std::vector >::_M_fill_assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/vector.tcc:275:11, inlined from 'std::vector >::assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/stl_vector.h:804:23, inlined from 'mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_construct.h:119:7: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function 'mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: '' declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In file included from /usr/include/c++/13/string:51: In function 'std::__fill_a1(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)__gnu_cxx::__enable_if::__value, void>::__type', inlined from 'std::__fill_a1 >, mrpt::opengl::CSetOfTriangles::TTriangle>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle const&)void' at /usr/include/c++/13/bits/stl_algobase.h:955:21, inlined from 'std::__fill_a<__gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle const&)void' at /usr/include/c++/13/bits/stl_algobase.h:972:21, inlined from 'std::fill<__gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, mrpt::opengl::CSetOfTriangles::TTriangle const&)void' at /usr/include/c++/13/bits/stl_algobase.h:1002:20, inlined from 'std::vector >::_M_fill_assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/vector.tcc:280:13, inlined from 'std::vector >::assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/stl_vector.h:804:23, inlined from 'mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_algobase.h:914:9: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 914 | *__first = __value; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function 'mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: '' declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function 'std::_Construct(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)void', inlined from 'std::__do_uninit_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_uninitialized.h:267:21, inlined from 'std::__uninitialized_fill_n::__uninit_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_uninitialized.h:284:34, inlined from 'std::uninitialized_fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_uninitialized.h:327:17, inlined from 'std::__uninitialized_fill_n_a(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::allocator&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_uninitialized.h:472:39, inlined from 'std::vector >::_M_fill_assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/vector.tcc:284:35, inlined from 'std::vector >::assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/stl_vector.h:804:23, inlined from 'mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_construct.h:119:7: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function 'mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: '' declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function 'std::__fill_a1(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)__gnu_cxx::__enable_if::__value, void>::__type', inlined from 'std::__fill_a(mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle*, mrpt::opengl::CSetOfTriangles::TTriangle const&)void' at /usr/include/c++/13/bits/stl_algobase.h:972:21, inlined from 'std::__fill_n_a(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::random_access_iterator_tag)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_algobase.h:1123:20, inlined from 'std::__fill_n_a(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&, std::random_access_iterator_tag)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_algobase.h:1112:5, inlined from 'std::fill_n(mrpt::opengl::CSetOfTriangles::TTriangle*, unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)mrpt::opengl::CSetOfTriangles::TTriangle*' at /usr/include/c++/13/bits/stl_algobase.h:1152:29, inlined from 'std::vector >::_M_fill_assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/vector.tcc:289:24, inlined from 'std::vector >::assign(unsigned int, mrpt::opengl::CSetOfTriangles::TTriangle const&)' at /usr/include/c++/13/bits/stl_vector.h:804:23, inlined from 'mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_algobase.h:914:9: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 914 | *__first = __value; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function 'mrpt::opengl::CSetOfTriangles::readFromStream(mrpt::utils::CStream&, int)': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: '' declared here 119 | m_triangles.assign(n,TTriangle()); | ^ [ 33%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSimpleLine.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSimpleLine.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSimpleLine.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSphere.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSphere.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSphere.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CText.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CText.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CText3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CText3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTextMessageCapable.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTextMessageCapable.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTexturedObject.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTexturedObject.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 34%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTexturedPlane.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedPlane.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CTexturedPlane.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 34%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CVectorField2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CVectorField2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CVectorField3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CVectorField3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/StockObjects.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/stock_objects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/StockObjects.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/StockObjects.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 34%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/gl_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/gl_utils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/gl_utils.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Plane.cpp [ 34%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/opengl-precomp.cpp [ 35%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/pose_pdfs.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoid.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/pose_pdfs.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/Plane.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object libs/opengl/CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_ASSIMP_VERSION_MAJOR=5 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_opengl_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/glext -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/assimp -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -Iinclude/assimp -MD -MT libs/opengl/CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 35%] Linking CXX shared library ../../lib/libmrpt-opengl.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-opengl.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-opengl.so.1.4 -o ../../lib/libmrpt-opengl.so.1.4.0 "CMakeFiles/mrpt-opengl.dir/src/C3DSScene.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CArrow.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CAssimpModel.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CAxis.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CBox.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CCamera.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CCylinder.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CDisk.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoid.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidInverseDepth3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CEllipsoidRangeBearing2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CFBORender.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CFrustum.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGeneralizedCylinder.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGeneralizedEllipsoidTemplate.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXY.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CGridPlaneXZ.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CLight.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMesh.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMesh3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CMeshFast.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COctoMapVoxels.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLScene.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLStandardObject.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/COpenGLViewport.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPointCloud.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPointCloudColoured.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CPolyhedron.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CRenderizable.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CRenderizableDisplayList.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfLines.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfObjects.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfTexturedTriangles.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSetOfTriangles.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSimpleLine.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CSphere.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CText.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CText3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTextMessageCapable.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTexturedObject.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CTexturedPlane.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CVectorField2D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/CVectorField3D.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/StockObjects.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/gl_utils.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/opengl-precomp.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/pose_pdfs.cpp.o" "CMakeFiles/mrpt-opengl.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 -lGL -lGLU /usr/lib/libglut.so.3.12.0 -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lX11 -lXi -lGL -lm In file included from /usr/lib/gcc/i686-redhat-linux/13/include/emmintrin.h:31, from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22: In function '_mm_loadu_ps', inlined from 'Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)float __vector(4)' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:739:22, inlined from 'Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)float __vector(4)' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from 'Eigen::internal::evaluator > >::packet<0, float __vector(4)>(int) constfloat __vector(4)' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:245:40, inlined from 'Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<16, 0, float __vector(4)>(int)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:681:114, inlined from 'Eigen::internal::dense_assignment_loop, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 3, 0>::run(Eigen::internal::generic_dense_assignment_kernel, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:437:75, inlined from 'Eigen::internal::call_dense_assignment_loop, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from 'Eigen::internal::Assignment, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from 'Eigen::internal::call_assignment_no_alias, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from 'Eigen::internal::call_assignment, -1, 1, false>, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27, inlined from 'Eigen::internal::call_assignment, -1, 1, false>, Eigen::Matrix >(Eigen::Block, -1, 1, false>&, Eigen::Matrix const&)void' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18, inlined from 'Eigen::MatrixBase, -1, 1, false> >::operator= >(Eigen::DenseBase > const&)Eigen::Block, -1, 1, false>&' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'mrpt::pbmap::getMultiDimMeanShift_color(std::vector, std::allocator > >&, float&, float&)Eigen::Matrix' at /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:206:27: /usr/lib/gcc/i686-redhat-linux/13/include/xmmintrin.h:937:23: warning: array subscript '__m128_u[0]' is partly outside array bounds of 'struct Vector3f[1]' [-Warray-bounds=] 937 | return *(__m128_u *)__P; | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h: In function 'mrpt::pbmap::getMultiDimMeanShift_color(std::vector, std::allocator > >&, float&, float&)Eigen::Matrix': /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:157:21: note: at offset [0, 8] into object 'meanShift' of size 12 157 | Eigen::Vector3f meanShift = sum/size; | ^~~~~~~~~ In function '_Construct', inlined from '__do_uninit_fill_n' at /usr/include/c++/13/bits/stl_uninitialized.h:267:21, inlined from '__uninit_fill_n' at /usr/include/c++/13/bits/stl_uninitialized.h:284:34, inlined from 'uninitialized_fill_n' at /usr/include/c++/13/bits/stl_uninitialized.h:327:17, inlined from '__uninitialized_fill_n_a' at /usr/include/c++/13/bits/stl_uninitialized.h:472:39, inlined from '_M_fill_initialize' at /usr/include/c++/13/bits/stl_vector.h:1702:33, inlined from '__ct ' at /usr/include/c++/13/bits/stl_vector.h:567:27, inlined from '_M_fill_assign' at /usr/include/c++/13/bits/vector.tcc:275:11, inlined from 'assign' at /usr/include/c++/13/bits/stl_vector.h:804:23, inlined from 'readFromStream' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_construct.h:119:7: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function 'readFromStream': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: '' declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function '__fill_a1', inlined from '__fill_a1' at /usr/include/c++/13/bits/stl_algobase.h:955:21, inlined from '__fill_a' at /usr/include/c++/13/bits/stl_algobase.h:972:21, inlined from 'fill' at /usr/include/c++/13/bits/stl_algobase.h:1002:20, inlined from '_M_fill_assign' at /usr/include/c++/13/bits/vector.tcc:280:13, inlined from 'assign' at /usr/include/c++/13/bits/stl_vector.h:804:23, inlined from 'readFromStream' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_algobase.h:914:9: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 914 | *__first = __value; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function 'readFromStream': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: '' declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function '_Construct', inlined from '__do_uninit_fill_n' at /usr/include/c++/13/bits/stl_uninitialized.h:267:21, inlined from '__uninit_fill_n' at /usr/include/c++/13/bits/stl_uninitialized.h:284:34, inlined from 'uninitialized_fill_n' at /usr/include/c++/13/bits/stl_uninitialized.h:327:17, inlined from '__uninitialized_fill_n_a' at /usr/include/c++/13/bits/stl_uninitialized.h:472:39, inlined from '_M_fill_assign' at /usr/include/c++/13/bits/vector.tcc:284:35, inlined from 'assign' at /usr/include/c++/13/bits/stl_vector.h:804:23, inlined from 'readFromStream' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_construct.h:119:7: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function 'readFromStream': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: '' declared here 119 | m_triangles.assign(n,TTriangle()); | ^ In function '__fill_a1', inlined from '__fill_a' at /usr/include/c++/13/bits/stl_algobase.h:972:21, inlined from '__fill_n_a' at /usr/include/c++/13/bits/stl_algobase.h:1123:20, inlined from '__fill_n_a' at /usr/include/c++/13/bits/stl_algobase.h:1112:5, inlined from 'fill_n' at /usr/include/c++/13/bits/stl_algobase.h:1152:29, inlined from '_M_fill_assign' at /usr/include/c++/13/bits/vector.tcc:289:24, inlined from 'assign' at /usr/include/c++/13/bits/stl_vector.h:804:23, inlined from 'readFromStream' at /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:22: /usr/include/c++/13/bits/stl_algobase.h:914:9: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 914 | *__first = __value; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp: In member function 'readFromStream': /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/src/CSetOfTriangles.cpp:119:56: note: '' declared here 119 | m_triangles.assign(n,TTriangle()); | ^ [ 35%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PlaneInferredInfo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/PlaneInferredInfo.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/opengl && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4 ../../lib/libmrpt-opengl.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 35%] Built target mrpt-opengl [ 35%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/SubgraphMatcher.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/SubgraphMatcher.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 35%] Building CXX object libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_pbmap_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/pbmap/CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/pbmap-precomp.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/registerAllClasses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h:21: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | /usr/bin/gmake -f libs/gui/CMakeFiles/mrpt-gui.dir/build.make libs/gui/CMakeFiles/mrpt-gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui/CMakeFiles/mrpt-gui.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/gui/CMakeFiles/mrpt-gui.dir/build.make libs/gui/CMakeFiles/mrpt-gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 35%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp: In member function 'wxBitmap mpLayer::GetColourSquare(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:105:34: warning: 'wxBrush::wxBrush(const wxColour&, int)' is deprecated: use wxBRUSHSTYLE_XXX constants [-Wdeprecated-declarations] 105 | wxBrush brush(filler, wxSOLID); | ^ In file included from /usr/include/wx-3.2/wx/brush.h:77, from /usr/include/wx-3.2/wx/dc.h:24, from /usr/include/wx-3.2/wx/dcclient.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:46: /usr/include/wx-3.2/wx/gtk/brush.h:41:5: note: declared here 41 | wxBrush(const wxColour& col, int style); | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp: In member function 'virtual void mpScaleX::Plot(wxDC&, mpWindow&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:835:55: warning: 'void wxPen::SetStyle(int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 835 | m_pen.SetStyle(wxDOT); | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/wx-3.2/wx/pen.h:107, from /usr/include/wx-3.2/wx/dc.h:25: /usr/include/wx-3.2/wx/gtk/pen.h:54:10: note: declared here 54 | void SetStyle(int style) { SetStyle((wxPenStyle)style); } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:846:55: warning: 'void wxPen::SetStyle(int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 846 | m_pen.SetStyle(wxSOLID); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/wx-3.2/wx/gtk/pen.h:54:10: note: declared here 54 | void SetStyle(int style) { SetStyle((wxPenStyle)style); } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp: In member function 'virtual void mpScaleY::Plot(wxDC&, mpWindow&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:1072:47: warning: 'void wxPen::SetStyle(int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 1072 | m_pen.SetStyle(wxDOT); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/wx-3.2/wx/gtk/pen.h:54:10: note: declared here 54 | void SetStyle(int style) { SetStyle((wxPenStyle)style); } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:1083:47: warning: 'void wxPen::SetStyle(int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 1083 | m_pen.SetStyle(wxSOLID); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/wx-3.2/wx/gtk/pen.h:54:10: note: declared here 54 | void SetStyle(int style) { SetStyle((wxPenStyle)style); } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp: In member function 'void mpWindow::OnMouseMove(wxMouseEvent&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/mathplots/mathplot.cpp:1338:45: warning: 'wxPen::wxPen(const wxColour&, int, int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 1338 | wxPen pen(*wxBLACK, 1, wxDOT); | ^ /usr/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h:30, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CBaseGUIWindow.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared 'stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)' is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr >' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h: In copy constructor 'mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:31:35: note: synthesized method 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)' first required here 31 | class BASE_IMPEXP CSemaphore | ^~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:44:34: note: synthesized method 'mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)' first required here 44 | class GUI_IMPEXP CBaseGUIWindow : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In copy constructor 'mrpt::gui::CDisplayWindow::CDisplayWindow(const mrpt::gui::CDisplayWindow&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:29:34: note: synthesized method 'mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)' first required here 29 | class GUI_IMPEXP CDisplayWindow : public mrpt::gui::CBaseGUIWindow | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::gui::CDisplayWindow::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::gui::CDisplayWindow::CDisplayWindow(const mrpt::gui::CDisplayWindow&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:28:1: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 28 | IMPLEMENTS_MRPT_OBJECT(CDisplayWindow,CBaseGUIWindow,mrpt::gui) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp: In constructor 'mrpt::gui::CWindowDialog::wxMRPTImageControl::wxMRPTImageControl(wxWindow*, wxWindowID, int, int, int, int)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:57:37: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::wxMRPTImageControl::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 57 | Connect(wxID_ANY,wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialog::wxMRPTImageControl::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:58:28: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::wxMRPTImageControl::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 58 | Connect(wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialog::wxMRPTImageControl::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp: In constructor 'mrpt::gui::CWindowDialog::CWindowDialog(mrpt::gui::CDisplayWindow*, mrpt::gui::WxSubsystem::CWXMainFrame*, wxWindowID, const std::string&, wxSize)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:172:41: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxCloseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 172 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&CWindowDialog::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:173:54: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 173 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialog::OnMenuClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:174:54: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 174 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialog::OnMenuAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:175:54: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 175 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialog::OnMenuSave); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:178:41: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 178 | Connect(wxID_ANY,wxEVT_KEY_DOWN,(wxObjectEventFunction)&CWindowDialog::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:180:28: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 180 | Connect(wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialog::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:182:50: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 182 | m_image->Connect(wxID_ANY,wxEVT_KEY_DOWN,(wxObjectEventFunction)&CWindowDialog::OnChar,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:184:37: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxSizeEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 184 | m_image->Connect(wxEVT_SIZE,(wxObjectEventFunction)&CWindowDialog::OnResize,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:186:42: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 186 | m_image->Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&CWindowDialog::OnMouseDown,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow.cpp:187:43: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialog::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 187 | m_image->Connect(wxEVT_RIGHT_DOWN,(wxObjectEventFunction)&CWindowDialog::OnMouseDown,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ [ 36%] Linking CXX shared library ../../lib/libmrpt-pbmap.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-pbmap.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-pbmap.so.1.4 -o ../../lib/libmrpt-pbmap.so.1.4.0 "CMakeFiles/mrpt-pbmap.dir/src/ConsistencyTest.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/Miscellaneous.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMap.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMapLocaliser.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PbMapMaker.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/Plane.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/PlaneInferredInfo.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/SubgraphMatcher.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/pbmap-precomp.cpp.o" "CMakeFiles/mrpt-pbmap.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_surface.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libflann_cpp.so -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg /usr/lib/libpcl_io.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so /usr/lib/libjsoncpp.so /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared 'stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)' is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr >' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h: In copy constructor 'mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:31:35: note: synthesized method 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)' first required here 31 | class BASE_IMPEXP CSemaphore | ^~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:44:34: note: synthesized method 'mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)' first required here 44 | class GUI_IMPEXP CBaseGUIWindow : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In copy constructor 'mrpt::gui::CDisplayWindow3D::CDisplayWindow3D(const mrpt::gui::CDisplayWindow3D&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:78:34: note: synthesized method 'mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)' first required here 78 | class GUI_IMPEXP CDisplayWindow3D : public mrpt::gui::CBaseGUIWindow | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::gui::CDisplayWindow3D::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::gui::CDisplayWindow3D::CDisplayWindow3D(const mrpt::gui::CDisplayWindow3D&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:30:1: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 30 | IMPLEMENTS_MRPT_OBJECT(CDisplayWindow3D,CBaseGUIWindow,mrpt::gui) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp: In constructor 'mrpt::gui::CMyGLCanvas_DisplayWindow3D::CMyGLCanvas_DisplayWindow3D(mrpt::gui::CDisplayWindow3D*, wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:106:28: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvas_DisplayWindow3D::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 106 | Connect(wxEVT_CHAR,(wxObjectEventFunction)&CMyGLCanvas_DisplayWindow3D::OnCharCustom); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:108:33: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvas_DisplayWindow3D::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 108 | Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&CMyGLCanvas_DisplayWindow3D::OnMouseDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:109:34: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvas_DisplayWindow3D::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 109 | Connect(wxEVT_RIGHT_DOWN,(wxObjectEventFunction)&CMyGLCanvas_DisplayWindow3D::OnMouseDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp: In constructor 'mrpt::gui::C3DWindowDialog::C3DWindowDialog(mrpt::gui::CDisplayWindow3D*, mrpt::gui::WxSubsystem::CWXMainFrame*, wxWindowID, const std::string&, wxSize)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:263:41: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::C3DWindowDialog::*)(wxCloseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 263 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&C3DWindowDialog::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:264:54: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::C3DWindowDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 264 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&C3DWindowDialog::OnMenuClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:265:54: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::C3DWindowDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 265 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&C3DWindowDialog::OnMenuAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:267:37: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::C3DWindowDialog::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 267 | Connect(wxID_ANY,wxEVT_CHAR,(wxObjectEventFunction)&C3DWindowDialog::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindow3D.cpp:269:37: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::C3DWindowDialog::*)(wxSizeEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 269 | Connect(wxID_ANY,wxEVT_SIZE,(wxObjectEventFunction)&C3DWindowDialog::OnResize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h: In constructor 'mrpt::gui::CDisplayWindowPlotsPtr::CDisplayWindowPlotsPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:245:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 245 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindowPlots, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared 'stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)' is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr >' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h: In copy constructor 'mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:31:35: note: synthesized method 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)' first required here 31 | class BASE_IMPEXP CSemaphore | ^~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:44:34: note: synthesized method 'mrpt::synch::CSemaphore::CSemaphore(const mrpt::synch::CSemaphore&)' first required here 44 | class GUI_IMPEXP CBaseGUIWindow : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h: In copy constructor 'mrpt::gui::CDisplayWindowPlots::CDisplayWindowPlots(const mrpt::gui::CDisplayWindowPlots&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h:34:34: note: synthesized method 'mrpt::gui::CBaseGUIWindow::CBaseGUIWindow(const mrpt::gui::CBaseGUIWindow&)' first required here 34 | class GUI_IMPEXP CDisplayWindowPlots : public mrpt::gui::CBaseGUIWindow | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::gui::CDisplayWindowPlots::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::gui::CDisplayWindowPlots::CDisplayWindowPlots(const mrpt::gui::CDisplayWindowPlots&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:29:1: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 29 | IMPLEMENTS_MRPT_OBJECT(CDisplayWindowPlots,CBaseGUIWindow,mrpt::gui) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp: In constructor 'mrpt::gui::CWindowDialogPlots::CWindowDialogPlots(mrpt::gui::CDisplayWindowPlots*, mrpt::gui::WxSubsystem::CWXMainFrame*, wxWindowID, const std::string&, wxSize)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:102:41: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxCloseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 102 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&CWindowDialogPlots::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:103:54: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 103 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialogPlots::OnMenuClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:104:55: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 104 | Connect(ID_MENU_PRINT,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialogPlots::OnMenuPrint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:105:54: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 105 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CWindowDialogPlots::OnMenuAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:107:37: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxSizeEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 107 | Connect(wxID_ANY,wxEVT_SIZE,(wxObjectEventFunction)&CWindowDialogPlots::OnResize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:109:37: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 109 | Connect(wxID_ANY,wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialogPlots::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:110:36: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 110 | m_plot->Connect(wxEVT_CHAR,(wxObjectEventFunction)&CWindowDialogPlots::OnChar,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:111:38: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 111 | m_plot->Connect(wxEVT_MOTION,(wxObjectEventFunction)&CWindowDialogPlots::OnMouseMove,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:113:41: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 113 | m_plot->Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&CWindowDialogPlots::OnMouseDown,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:114:42: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 114 | m_plot->Connect(wxEVT_RIGHT_DOWN,(wxObjectEventFunction)&CWindowDialogPlots::OnMouseDown,NULL,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp: In member function 'void mrpt::gui::CWindowDialogPlots::plot(const mrpt::math::CVectorFloat&, const mrpt::math::CVectorFloat&, const std::string&, const std::string&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:347:92: warning: 'wxPen::wxPen(const wxColour&, int, int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 347 | wxPen pen( wxColour(lineColor[0],lineColor[1],lineColor[2]), lineWidth, lineStyle ); | ^ In file included from /usr/include/wx-3.2/wx/pen.h:107, from /usr/include/wx-3.2/wx/generic/statusbr.h:18, from /usr/include/wx-3.2/wx/statusbr.h:244, from /usr/include/wx-3.2/wx/frame.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:38: /usr/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp: In member function 'void mrpt::gui::CWindowDialogPlots::plotEllipse(const mrpt::math::CVectorFloat&, const mrpt::math::CVectorFloat&, const std::string&, const std::string&, bool)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CDisplayWindowPlots.cpp:440:92: warning: 'wxPen::wxPen(const wxColour&, int, int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 440 | wxPen pen( wxColour(lineColor[0],lineColor[1],lineColor[2]), lineWidth, lineStyle ); | ^ /usr/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp: In constructor 'mrpt::gui::CMyGLCanvasBase::CMyGLCanvasBase(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:216:38: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 216 | Connect(wxID_ANY,wxEVT_LEFT_DOWN,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:217:39: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 217 | Connect(wxID_ANY,wxEVT_RIGHT_DOWN,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:218:36: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 218 | Connect(wxID_ANY,wxEVT_LEFT_UP,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseUp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:219:37: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 219 | Connect(wxID_ANY,wxEVT_RIGHT_UP,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseUp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:220:35: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 220 | Connect(wxID_ANY,wxEVT_MOTION,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseMove); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:221:39: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvasBase::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 221 | Connect(wxID_ANY,wxEVT_MOUSEWHEEL,(wxObjectEventFunction)&CMyGLCanvasBase::OnMouseWheel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:223:37: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvasBase::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 223 | Connect(wxID_ANY,wxEVT_CHAR,(wxObjectEventFunction)&CMyGLCanvasBase::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/CMyGLCanvasBase.cpp:225:30: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CMyGLCanvasBase::*)(wxWindowCreateEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 225 | Connect(wxEVT_CREATE,(wxObjectEventFunction)&CMyGLCanvasBase::OnWindowCreation); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp: In constructor 'CDialogAskUserForCamera::CDialogAskUserForCamera()': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:115:64: warning: cast between incompatible pointer to member types from 'void (CDialogAskUserForCamera::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 115 | Connect(ID_BTN_OK,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogAskUserForCamera::OnBtnOk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:116:68: warning: cast between incompatible pointer to member types from 'void (CDialogAskUserForCamera::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 116 | Connect(ID_BTN_CANCEL,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogAskUserForCamera::OnBtnCancel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp: In constructor 'mrpt::gui::WxSubsystem::CWXMainFrame::CWXMainFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:174:56: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::WxSubsystem::CWXMainFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 174 | Connect(ID_TIMER_WX_PROCESS_REQUESTS, wxEVT_TIMER ,(wxObjectEventFunction)&CWXMainFrame::OnTimerProcessRequests); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp: In member function 'void mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(wxTimerEvent&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxSubsystem.cpp:645:105: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CWindowDialogPlots::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 645 | wnd->Connect( MENUITEM_ID, wxEVT_COMMAND_MENU_SELECTED, (wxObjectEventFunction) &CWindowDialogPlots::OnMenuSelected ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/pbmap && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-pbmap.so.1.4.0 ../../lib/libmrpt-pbmap.so.1.4 ../../lib/libmrpt-pbmap.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 36%] Built target mrpt-pbmap /usr/bin/gmake -f libs/obs/CMakeFiles/mrpt-obs.dir/build.make libs/obs/CMakeFiles/mrpt-obs.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/obs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs/CMakeFiles/mrpt-obs.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/obs/CMakeFiles/mrpt-obs.dir/build.make libs/obs/CMakeFiles/mrpt-obs.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CAction.cpp [ 36%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CAction.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionCollection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionCollection.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp: In constructor 'mrpt::gui::CPanelCameraSelection::CPanelCameraSelection(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp:642:57: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CPanelCameraSelection::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 642 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CPanelCameraSelection::OnbtnBrowseVideoClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp:643:57: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CPanelCameraSelection::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 643 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CPanelCameraSelection::OnbtnBrowseRawlogClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/WxUtils.cpp:644:57: warning: cast between incompatible pointer to member types from 'void (mrpt::gui::CPanelCameraSelection::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 644 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CPanelCameraSelection::OnbtnBrowseRawlogDirClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 37%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/gui-precomp.cpp [ 37%] Building CXX object libs/gui/CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_gui_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/gui/CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/src/registerAllClasses.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Linking CXX shared library ../../lib/libmrpt-gui.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-gui.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-gui.so.1.4 -o ../../lib/libmrpt-gui.so.1.4.0 "CMakeFiles/mrpt-gui.dir/src/mathplots/mathplot.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CBaseGUIWindow.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindow.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindow3D.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CDisplayWindowPlots.cpp.o" "CMakeFiles/mrpt-gui.dir/src/CMyGLCanvasBase.cpp.o" "CMakeFiles/mrpt-gui.dir/src/WxSubsystem.cpp.o" "CMakeFiles/mrpt-gui.dir/src/WxUtils.cpp.o" "CMakeFiles/mrpt-gui.dir/src/gui-precomp.cpp.o" "CMakeFiles/mrpt-gui.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/gui && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-gui.so.1.4 ../../lib/libmrpt-gui.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 37%] Built target mrpt-gui /usr/bin/gmake -f libs/kinematics/CMakeFiles/mrpt-kinematics.dir/build.make libs/kinematics/CMakeFiles/mrpt-kinematics.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics/CMakeFiles/mrpt-kinematics.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/kinematics/CMakeFiles/mrpt-kinematics.dir/build.make libs/kinematics/CMakeFiles/mrpt-kinematics.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 37%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/CKinematicChain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/CKinematicChain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_kinematics_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/kinematics/CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/kinematics-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/src/registerAllClasses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Linking CXX shared library ../../lib/libmrpt-kinematics.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-kinematics.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-kinematics.so.1.4 -o ../../lib/libmrpt-kinematics.so.1.4.0 "CMakeFiles/mrpt-kinematics.dir/src/CKinematicChain.cpp.o" "CMakeFiles/mrpt-kinematics.dir/src/kinematics-precomp.cpp.o" "CMakeFiles/mrpt-kinematics.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/kinematics && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-kinematics.so.1.4.0 ../../lib/libmrpt-kinematics.so.1.4 ../../lib/libmrpt-kinematics.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 38%] Built target mrpt-kinematics /usr/bin/gmake -f apps/graph-slam/CMakeFiles/graph-slam.dir/build.make apps/graph-slam/CMakeFiles/graph-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam/CMakeFiles/graph-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/graph-slam/CMakeFiles/graph-slam.dir/build.make apps/graph-slam/CMakeFiles/graph-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 38%] Building CXX object apps/graph-slam/CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/graph-slam/CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o -MF CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o.d -o CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/graph-slam_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CActionRobotMovement3D.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CMetricMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CMetricMap.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScan.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScan.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 39%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScanWithUncertainty.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScanWithUncertainty.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation2DRangeScanWithUncertainty.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object apps/graph-slam/CMakeFiles/graph-slam.dir/display_graph.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/graph-slam/CMakeFiles/graph-slam.dir/display_graph.cpp.o -MF CMakeFiles/graph-slam.dir/display_graph.cpp.o.d -o CMakeFiles/graph-slam.dir/display_graph.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/display_graph.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/display_graph.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 40%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/graph-slam/display_graph.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h: In copy constructor 'mrpt::obs::CObservation3DRangeScan::CObservation3DRangeScan(const mrpt::obs::CObservation3DRangeScan&)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:112:26: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 112 | class OBS_IMPEXP CObservation3DRangeScan : public CObservation | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::obs::CObservation3DRangeScan::TPixelLabelInfoBase; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::obs::CObservation3DRangeScan::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::obs::CObservation3DRangeScan::CObservation3DRangeScan(const mrpt::obs::CObservation3DRangeScan&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp:31:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 31 | IMPLEMENTS_SERIALIZABLE(CObservation3DRangeScan, CObservation,mrpt::obs) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp: In member function 'void mrpt::obs::CObservation3DRangeScan::getZoneAsObs(mrpt::obs::CObservation3DRangeScan&, const unsigned int&, const unsigned int&, const unsigned int&, const unsigned int&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Extract zone of labels' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp:719:9: note: in expansion of macro 'MRPT_TODO' 719 | MRPT_TODO("Extract zone of labels") | ^~~~~~~~~ [ 40%] Linking CXX executable ../../bin/graph-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/graph-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/graph-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/graph-slam.dir/graph-slam_main.cpp.o" "CMakeFiles/graph-slam.dir/display_graph.cpp.o" -o ../../bin/graph-slam -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 In file included from /usr/include/eigen3/Eigen/Core:166, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:12: In function 'Eigen::internal::handmade_aligned_realloc(void*, unsigned int, unsigned int)', inlined from 'Eigen::internal::aligned_realloc(void*, unsigned int, unsigned int)' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:223:36, inlined from 'Eigen::internal::conditional_aligned_realloc(void*, unsigned int, unsigned int)void*' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:270:25, inlined from 'Eigen::internal::conditional_aligned_realloc_new_auto(double*, unsigned int, unsigned int)double*' at /usr/include/eigen3/Eigen/src/Core/util/Memory.h:426:70, inlined from 'Eigen::DenseStorage::conservativeResize(int, int, int)' at /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:630:89, inlined from 'Eigen::internal::conservative_resize_like_impl, Eigen::Matrix, true>::run(Eigen::DenseBase >&, int)' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:1081:51, inlined from 'Eigen::PlainObjectBase >::conservativeResize(int)' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:426:60, inlined from 'Eigen::MatrixBase >::push_back(double)' at /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h:108:31, inlined from 'mrpt::obs::detail::cost_func(mrpt::math::dynamic_vector const&, mrpt::obs::detail::TLevMarData const&, mrpt::math::dynamic_vector&)' at /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation3DRangeScan.cpp:616:20: /usr/include/eigen3/Eigen/src/Core/util/Memory.h:131:18: warning: pointer 'original_225' may be used after 'realloc' [-Wuse-after-free] 131 | std::ptrdiff_t previous_offset = static_cast(ptr)-static_cast(original); | ^~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/util/Memory.h:132:26: note: call to 'realloc' here 132 | original = std::realloc(original,size+EIGEN_DEFAULT_ALIGN_BYTES); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 40%] Built target graph-slam [ 40%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation6DFeatures.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservation6DFeatures.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBatteryState.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBatteryState.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBeaconRanges.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBeaconRanges.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBearingRange.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBearingRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationBearingRange.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationCANBusJ1939.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBearingRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationCANBusJ1939.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationComment.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationComment.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationComment.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGPS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGPS.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 41%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h: In copy constructor 'mrpt::obs::CObservationGPS::CObservationGPS(const mrpt::obs::CObservationGPS&)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::NMEA_GGA]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::NMEA_RMC]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::TOPCON_PZS]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::TOPCON_SATS]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGPS.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::obs::CObservationGPS::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::obs::CObservationGPS::CObservationGPS(const mrpt::obs::CObservationGPS&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGPS.cpp:25:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 25 | IMPLEMENTS_SERIALIZABLE(CObservationGPS, CObservation,mrpt::obs) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp: In member function 'void mrpt::obs::CObservationGasSensors::CMOSmodel::inverse_MOSmodeling(const float&, const mrpt::system::TTimeStamp&)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationGasSensors.cpp:355:26: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 355 | }catch(exception e){ | ^ [ 42%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationIMU.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationIMU.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h: In constructor 'mrpt::math::CMatrixDPtr::CMatrixDPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h:72:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 72 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrixD, mrpt::utils::CSerializable, CMatrixD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 42%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationImage.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationImage.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 42%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationOdometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationOdometry.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationOdometry.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationOdometry.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 42%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRFID.cpp [ 42%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRGBD360.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRFID.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRGBD360.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRGBD360.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRGBD360.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 42%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRange.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRange.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 42%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRawDAQ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationRawDAQ.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationReflectivity.cpp [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationSkeleton.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationReflectivity.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationSkeleton.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImages.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImages.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImagesFeatures.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationStereoImagesFeatures.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationVelodyneScan.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationVelodyneScan.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWindSensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWindSensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 43%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWirelessPower.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CObservationWirelessPower.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CRawlog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CRawlog.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 44%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSensoryFrame.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSensoryFrame.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSimpleMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSimpleMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSinCosLookUpTableFor2DScans.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/T2DScanProperties.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSinCosLookUpTableFor2DScans.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h:12: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/CSinCosLookUpTableFor2DScans.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 44%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapInitializer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapInitializer.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapInitializer.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapInitializer.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapTypesRegistry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/TMetricMapTypesRegistry.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/VelodyneCalibration.cpp [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/carmen_log_tools.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/carmen_log_tools.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_ascii_nmea.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_common.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_novatel.cpp [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_topcon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_novatel.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/gnss_messages_topcon.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/metric_map_types.cpp [ 45%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/obs-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/metric_map_types.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 46%] Building CXX object libs/obs/CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_obs_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/obs/CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/build.make apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/build.make apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 46%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:33: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:57: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 46%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 46%] Linking CXX shared library ../../lib/libmrpt-obs.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-obs.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-obs.so.1.4 -o ../../lib/libmrpt-obs.so.1.4.0 "CMakeFiles/mrpt-obs.dir/src/CAction.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionCollection.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement2D.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CActionRobotMovement3D.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CMetricMap.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation2DRangeScanWithUncertainty.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation3DRangeScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservation6DFeatures.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBatteryState.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBeaconRanges.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationBearingRange.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationCANBusJ1939.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationComment.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationGPS.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationGasSensors.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationIMU.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationImage.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationOdometry.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRFID.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRGBD360.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRange.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationRawDAQ.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationReflectivity.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationSkeleton.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationStereoImages.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationStereoImagesFeatures.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationVelodyneScan.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationWindSensor.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CObservationWirelessPower.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CRawlog.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSensoryFrame.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSimpleMap.cpp.o" "CMakeFiles/mrpt-obs.dir/src/CSinCosLookUpTableFor2DScans.cpp.o" "CMakeFiles/mrpt-obs.dir/src/TMetricMapInitializer.cpp.o" "CMakeFiles/mrpt-obs.dir/src/TMetricMapTypesRegistry.cpp.o" "CMakeFiles/mrpt-obs.dir/src/VelodyneCalibration.cpp.o" "CMakeFiles/mrpt-obs.dir/src/carmen_log_tools.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_ascii_nmea.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_common.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_novatel.cpp.o" "CMakeFiles/mrpt-obs.dir/src/gnss_messages_topcon.cpp.o" "CMakeFiles/mrpt-obs.dir/src/metric_map_types.cpp.o" "CMakeFiles/mrpt-obs.dir/src/obs-precomp.cpp.o" "CMakeFiles/mrpt-obs.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp: In constructor 'robotic_arm_kinematicsFrame::robotic_arm_kinematicsFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:325:31: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 325 | StaticText10Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:346:30: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 346 | StaticText2Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:356:106: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 356 | wxFont lbXYZsFont(7,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:361:110: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 361 | wxFont edMatrixFont(7,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:395:58: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 395 | Connect(ID_RADIOBOX2,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::On1stXYZSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:396:66: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 396 | Connect(ID_SIMPLEHTMLLISTBOX1,wxEVT_COMMAND_LISTBOX_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnlistLinksSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:397:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 397 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnbtnAddLinkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:398:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 398 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnbtnClearClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:399:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 399 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnbtnDeleteClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:400:58: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 400 | Connect(ID_RADIOBOX1,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnrbTypeSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:401:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 401 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnButtonSaveFromEdit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:402:216: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 402 | Connect(ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:403:45: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 403 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:404:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 404 | Connect(ID_SLIDER1,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:405:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 405 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnButtonSaveFromEdit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:406:216: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 406 | Connect(ID_SLIDER2,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:407:45: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 407 | Connect(ID_SLIDER2,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:408:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 408 | Connect(ID_SLIDER2,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:409:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 409 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnButtonSaveFromEdit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:410:216: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 410 | Connect(ID_SLIDER3,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:411:45: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 411 | Connect(ID_SLIDER3,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:412:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 412 | Connect(ID_SLIDER3,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:413:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 413 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnButtonSaveFromEdit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:414:216: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 414 | Connect(ID_SLIDER4,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:415:45: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 415 | Connect(ID_SLIDER4,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:416:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 416 | Connect(ID_SLIDER4,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:417:56: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 417 | Connect(ID_LISTBOX1,wxEVT_COMMAND_LISTBOX_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnlbXYZsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:418:54: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 418 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnbtnClearClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:419:54: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 419 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnLoadBinary); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:420:54: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 420 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSaveBinary); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:421:52: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 421 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.cpp:422:53: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 422 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp: In constructor 'PanelDOF::PanelDOF(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:54:221: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 54 | Connect( ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderDOFScroll, NULL,the_win ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/PanelDOF.cpp:55:57: warning: cast between incompatible pointer to member types from 'void (robotic_arm_kinematicsFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 55 | Connect(ID_SLIDER1,wxEVT_COMMAND_SLIDER_UPDATED,(wxObjectEventFunction)&robotic_arm_kinematicsFrame::OnSliderDOFScroll, NULL,the_win); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/robotic_arm_kinematicsMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/obs && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-obs.so.1.4 ../../lib/libmrpt-obs.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 47%] Built target mrpt-obs /usr/bin/gmake -f libs/maps/CMakeFiles/mrpt-maps.dir/build.make libs/maps/CMakeFiles/mrpt-maps.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/maps /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps/CMakeFiles/mrpt-maps.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/maps/CMakeFiles/mrpt-maps.dir/build.make libs/maps/CMakeFiles/mrpt-maps.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeacon.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeacon.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:66:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 66 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:79:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 79 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:82:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 82 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:85:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 85 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:97:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 97 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/CAboutBox.cpp:98:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 98 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 47%] Building CXX object apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/robotic-arm-kinematics/CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o -MF CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/robotic-arm-kinematics/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 47%] Linking CXX executable ../../bin/robotic-arm-kinematics cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/robotic-arm-kinematics && /usr/bin/cmake -E cmake_link_script CMakeFiles/robotic-arm-kinematics.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsApp.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/robotic_arm_kinematicsMain.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/PanelDOF.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/CAboutBox.cpp.o" "CMakeFiles/robotic-arm-kinematics.dir/MyGLCanvas.cpp.o" -o ../../bin/robotic-arm-kinematics -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-kinematics.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeaconMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeaconMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeaconMap.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CProbabilityParticle.h: In instantiation of 'mrpt::bayes::CProbabilityParticle& mrpt::bayes::CProbabilityParticle::operator=(const mrpt::bayes::CProbabilityParticle&) [with T = mrpt::poses::TSimple3DPoint]': /usr/include/c++/13/bits/stl_algobase.h:723:18: required from 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = mrpt::bayes::CProbabilityParticle*; _BI2 = mrpt::bayes::CProbabilityParticle*]' /usr/include/c++/13/bits/stl_algobase.h:764:37: required from '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = mrpt::bayes::CProbabilityParticle*; _BI2 = mrpt::bayes::CProbabilityParticle*]' /usr/include/c++/13/bits/stl_algobase.h:773:51: required from '_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = mrpt::bayes::CProbabilityParticle*; _BI2 = mrpt::bayes::CProbabilityParticle*]' /usr/include/c++/13/bits/deque.tcc:1189:41: required from 'typename __gnu_cxx::__enable_if::__value, std::_Deque_iterator<_Tp, _Tp&, _Tp*> >::__type std::__copy_move_backward_a1(_II, _II, _Deque_iterator<_Tp, _Tp&, _Tp*>) [with bool _IsMove = true; _II = mrpt::bayes::CProbabilityParticle*; _Tp = mrpt::bayes::CProbabilityParticle; typename __gnu_cxx::__enable_if<__is_random_access_iter<_II>::__value, _Deque_iterator<_Tp, _Tp&, _Tp*> >::__type = __gnu_cxx::__enable_if, mrpt::bayes::CProbabilityParticle&, mrpt::bayes::CProbabilityParticle*> >::__type; typename iterator_traits<_II>::iterator_category = random_access_iterator_tag]' /usr/include/c++/13/bits/deque.tcc:1133:52: required from '_OI std::__copy_move_backward_dit(_Deque_iterator<_Tp, _Ref, _Ptr>, _Deque_iterator<_Tp, _Ref, _Ptr>, _OI) [with bool _IsMove = true; _Tp = mrpt::bayes::CProbabilityParticle; _Ref = mrpt::bayes::CProbabilityParticle&; _Ptr = mrpt::bayes::CProbabilityParticle*; _OI = _Deque_iterator, mrpt::bayes::CProbabilityParticle&, mrpt::bayes::CProbabilityParticle*>]' /usr/include/c++/13/bits/deque.tcc:1165:47: required from 'std::_Deque_iterator<_OTp, _OTp&, _OTp*> std::__copy_move_backward_a1(_Deque_iterator<_Tp, _Ref, _Ptr>, _Deque_iterator<_Tp, _Ref, _Ptr>, _Deque_iterator<_OTp, _OTp&, _OTp*>) [with bool _IsMove = true; _ITp = mrpt::bayes::CProbabilityParticle; _IRef = mrpt::bayes::CProbabilityParticle&; _IPtr = mrpt::bayes::CProbabilityParticle*; _OTp = mrpt::bayes::CProbabilityParticle]' /usr/include/c++/13/bits/stl_algobase.h:804:5: required from '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = _Deque_iterator, mrpt::bayes::CProbabilityParticle&, mrpt::bayes::CProbabilityParticle*>; _OI = _Deque_iterator, mrpt::bayes::CProbabilityParticle&, mrpt::bayes::CProbabilityParticle*>]' /usr/include/c++/13/bits/stl_algobase.h:896:47: required from '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = _Deque_iterator, mrpt::bayes::CProbabilityParticle&, mrpt::bayes::CProbabilityParticle*>; _BI2 = _Deque_iterator, mrpt::bayes::CProbabilityParticle&, mrpt::bayes::CProbabilityParticle*>]' /usr/include/c++/13/bits/deque.tcc:244:6: required from 'std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = mrpt::bayes::CProbabilityParticle; _Alloc = std::allocator >; iterator = std::_Deque_base, std::allocator > >::iterator]' /usr/include/c++/13/bits/stl_deque.h:1779:24: required from 'std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::erase(const_iterator) [with _Tp = mrpt::bayes::CProbabilityParticle; _Alloc = std::allocator >; iterator = std::_Deque_base, std::allocator > >::iterator; const_iterator = std::_Deque_base, std::allocator > >::const_iterator]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CBeaconMap.cpp:515:52: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CProbabilityParticle.h:63:44: warning: implicitly-declared 'constexpr mrpt::poses::TSimple3DPoint& mrpt::poses::TSimple3DPoint::operator=(const mrpt::poses::TSimple3DPoint&)' is deprecated [-Wdeprecated-copy] 63 | *d = *o.d; // Copy using the object "operator =". | ~~~^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h:32:17: note: because 'mrpt::poses::TSimple3DPoint' has user-provided 'mrpt::poses::TSimple3DPoint::TSimple3DPoint(const mrpt::poses::TSimple3DPoint&)' 32 | TSimple3DPoint(const TSimple3DPoint&o) : x(o.x),y(o.y),z(o.z) | ^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 47%] Built target robotic-arm-kinematics /usr/bin/gmake -f libs/vision/CMakeFiles/mrpt-vision.dir/build.make libs/vision/CMakeFiles/mrpt-vision.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/vision /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision/CMakeFiles/mrpt-vision.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/vision/CMakeFiles/mrpt-vision.dir/build.make libs/vision/CMakeFiles/mrpt-vision.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 47%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmark.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmark.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 47%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h: In constructor 'mrpt::maps::CLandmarksMap::TLikelihoodOptions::TLikelihoodOptions()': /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:316:31: warning: 'mrpt::maps::CLandmarksMap::TLikelihoodOptions::GPS_sigma' will be initialized after [-Wreorder] 316 | float GPS_sigma; //!< A constant "sigma" for GPS localization data (in meters) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:288:69: warning: 'mrpt::vision::CFeatureExtraction::TOptions mrpt::maps::CLandmarksMap::TLikelihoodOptions::SIFT_feat_options' [-Wreorder] 288 | mrpt::vision::CFeatureExtraction::TOptions SIFT_feat_options; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/maps/CLandmarksMap.cpp:2124:1: warning: when initialized here [-Wreorder] 2124 | CLandmarksMap::TLikelihoodOptions::TLikelihoodOptions() : | ^~~~~~~~~~~~~ [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h: In copy constructor 'mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:43:23: warning: implicitly-declared 'mrpt::maps::COctoMapBase::TInsertionOptions::TInsertionOptions(const mrpt::maps::COctoMapBase::TInsertionOptions&)' is deprecated [-Wdeprecated-copy] 43 | class COctoMapBase : public mrpt::maps::CMetricMap | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:75:53: note: because 'mrpt::maps::COctoMapBase::TInsertionOptions' has user-provided 'mrpt::maps::COctoMapBase::TInsertionOptions& mrpt::maps::COctoMapBase::TInsertionOptions::operator=(const mrpt::maps::COctoMapBase::TInsertionOptions&) [with OCTREE = octomap::ColorOcTree; OCTREE_NODE = octomap::ColorOcTreeNode]' 75 | TInsertionOptions & operator = (const TInsertionOptions &o) | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h: In copy constructor 'mrpt::maps::CColouredOctoMap::CColouredOctoMap(const mrpt::maps::CColouredOctoMap&)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h:32:35: note: synthesized method 'mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)' first required here 32 | class MAPS_IMPEXP CColouredOctoMap : public COctoMapBase | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::maps::CColouredOctoMap::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::maps::CColouredOctoMap::CColouredOctoMap(const mrpt::maps::CColouredOctoMap&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredOctoMap.cpp:71:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 71 | IMPLEMENTS_SERIALIZABLE(CColouredOctoMap, CMetricMap,mrpt::maps) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredPointsMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CColouredPointsMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 48%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp: In member function 'bool mrpt::maps::CGasConcentrationGridMap2D::save_Gaussian_Wind_Grid_To_File()': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp:1232:25: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1232 | catch(exception e) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp: In member function 'bool mrpt::maps::CGasConcentrationGridMap2D::load_Gaussian_Wind_Grid_From_File()': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CGasConcentrationGridMap2D.cpp:1318:26: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1318 | catch (exception e) | ^ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/obs/CObservationVisualLandmarks.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/obs/CObservationVisualLandmarks.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10.cpp:15: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10_plain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10_plain.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_10_plain.cpp:15: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 49%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_Base.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12.cpp:15: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12_plain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_Base.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12_plain.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_12_plain.cpp:15: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9.cpp [ 49%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_MRF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_MRF.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9.cpp:15: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_MRF.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_MRF.cpp: In member function 'virtual bool mrpt::maps::CHeightGridMap2D_MRF::insertIndividualPoint(double, double, double, const mrpt::maps::CHeightGridMap2D_Base::TPointInsertParams&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: insertIndividualPoint: allow different std values' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CHeightGridMap2D_MRF.cpp:102:9: note: in expansion of macro 'MRPT_TODO' 102 | MRPT_TODO("insertIndividualPoint: allow different std values") | ^~~~~~~~~ [ 49%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9_plain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_prototypes.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9_plain.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/faster/faster_corner_9_plain.cpp:15: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 50%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CCamModel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CCamModel.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CCamModel.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CCamModel.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_common.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 50%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_getAs.cpp [ 50%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CDifodo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_getAs.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CDifodo.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_insert.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_insert.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_io.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_likelihood.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_likelihood.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_simulate.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_simulate.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_voronoi.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COccupancyGridMap2D_voronoi.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h: In copy constructor 'mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:43:23: warning: implicitly-declared 'mrpt::maps::COctoMapBase::TInsertionOptions::TInsertionOptions(const mrpt::maps::COctoMapBase::TInsertionOptions&)' is deprecated [-Wdeprecated-copy] 43 | class COctoMapBase : public mrpt::maps::CMetricMap | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:75:53: note: because 'mrpt::maps::COctoMapBase::TInsertionOptions' has user-provided 'mrpt::maps::COctoMapBase::TInsertionOptions& mrpt::maps::COctoMapBase::TInsertionOptions::operator=(const mrpt::maps::COctoMapBase::TInsertionOptions&) [with OCTREE = octomap::OcTree; OCTREE_NODE = octomap::OcTreeNode]' 75 | TInsertionOptions & operator = (const TInsertionOptions &o) | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h: In copy constructor 'mrpt::maps::COctoMap::COctoMap(const mrpt::maps::COctoMap&)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h:35:35: note: synthesized method 'mrpt::maps::COctoMapBase::COctoMapBase(const mrpt::maps::COctoMapBase&)' first required here 35 | class MAPS_IMPEXP COctoMap : public COctoMapBase | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::maps::COctoMap::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::maps::COctoMap::COctoMap(const mrpt::maps::COctoMap&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/COctoMap.cpp:66:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 66 | IMPLEMENTS_SERIALIZABLE(COctoMap, CMetricMap,mrpt::maps) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeature.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeature.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 51%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FAST.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FAST.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 51%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap_liblas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap_liblas.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 51%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FASTER.cpp [ 52%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_FASTER.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 52%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_ORB.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp: In member function 'void mrpt::maps::CRandomFieldGridMap2D::insertObservation_GMRF(double, const mrpt::math::TPoint2D&, bool, bool)': /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp:2379:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 2379 | }catch(std::exception e){ | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp: In member function 'void mrpt::maps::CRandomFieldGridMap2D::updateMapEstimation_GMRF()': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Use compressed access instead of coeff() below' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CRandomFieldGridMap2D.cpp:2562:9: note: in expansion of macro 'MRPT_TODO' 2562 | MRPT_TODO("Use compressed access instead of coeff() below"); | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_ORB.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 52%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SIFT.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SIFT.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/threads.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SIFT.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:48:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if HAVE_OPENCV_WITH_SURF | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:155:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if HAVE_OPENCV_WITH_SURF | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_SURF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp: In member function 'void mrpt::vision::CFeatureExtraction::detectFeatures(const mrpt::utils::CImage&, mrpt::vision::CFeatureList&, unsigned int, unsigned int, const mrpt::vision::TImageROI&) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Refactor: check if OpenCV's tile method can be directly called to save space here?' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_common.cpp:56:25: note: in expansion of macro 'MRPT_TODO' 56 | MRPT_TODO("Refactor: check if OpenCV's tile method can be directly called to save space here?") | ^~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_harris_KLT.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_harris_KLT.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Delete? Refactor / join to mrpt::vision::CGenericFeatureTracker?' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_harris_KLT.cpp:180:1: note: in expansion of macro 'MRPT_TODO' 180 | MRPT_TODO("Delete? Refactor / join to mrpt::vision::CGenericFeatureTracker?") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Delete? Is not this a duplicate of extractFeaturesKLT ()???' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_harris_KLT.cpp:253:1: note: in expansion of macro 'MRPT_TODO' 253 | MRPT_TODO("Delete? Is not this a duplicate of extractFeaturesKLT ()???") | ^~~~~~~~~ [ 53%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CReflectivityGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CReflectivityGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CReflectivityGridMap2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_logPolarImg.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_logPolarImg.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_polarImg.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_polarImg.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CSimplePointsMap.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CSimplePointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CSimplePointsMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_spinImg.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CFeatureExtraction_spinImg.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CPointsMap_crtp_common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CSimplePointsMap.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CImagePyramid.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CImagePyramid.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CImagePyramid.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 53%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWeightedPointsMap.cpp [ 54%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CStereoRectifyMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWeightedPointsMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CStereoRectifyMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CStereoRectifyMap.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CStereoRectifyMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 54%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CUndistortMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CUndistortMap.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 54%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CVideoFileWriter.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CVideoFileWriter.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CVideoFileWriter.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 54%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWirelessPowerGridMap2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWirelessPowerGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps/CWirelessPowerGridMap2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 54%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_common.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 54%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CAngularObservationMesh.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CAngularObservationMesh.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from 'mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 54%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_full.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/ba_full.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 54%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CPlanarLaserScan.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CPlanarLaserScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/opengl/CPlanarLaserScan.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/maps-precomp.cpp [ 55%] Building CXX object libs/maps/CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_maps_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/maps/CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:38: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from 'mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 55%] Linking CXX shared library ../../lib/libmrpt-maps.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-maps.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-maps.so.1.4 -o ../../lib/libmrpt-maps.so.1.4.0 "CMakeFiles/mrpt-maps.dir/src/maps/CBeacon.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CBeaconMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CColouredOctoMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CColouredPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CGasConcentrationGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_Base.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CHeightGridMap2D_MRF.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_common.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_getAs.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_insert.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_io.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_likelihood.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_simulate.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COccupancyGridMap2D_voronoi.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/COctoMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CPointsMap_liblas.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CRandomFieldGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CReflectivityGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CSimplePointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CWeightedPointsMap.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps/CWirelessPowerGridMap2D.cpp.o" "CMakeFiles/mrpt-maps.dir/src/opengl/CAngularObservationMesh.cpp.o" "CMakeFiles/mrpt-maps.dir/src/opengl/CPlanarLaserScan.cpp.o" "CMakeFiles/mrpt-maps.dir/src/maps-precomp.cpp.o" "CMakeFiles/mrpt-maps.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_surface.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg /usr/lib/libpcl_io.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so /usr/lib/libjsoncpp.so /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl [ 55%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_cam_calib.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_cam_calib.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_cam_calib.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 55%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_find_corners.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_find_corners.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 56%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_multiple_detector.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/kmeans.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_multiple_detector.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_multiple_detector.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CArray.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp:52: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/checkerboard_ocamcalib_detector.cpp:51: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 56%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/chessboard_stereo_camera_calib.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/chessboard_stereo_camera_calib.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/chessboard_stereo_camera_calib.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 56%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/multiDesc_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/multiDesc_utils.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:19: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/maps && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-maps.so.1.4 ../../lib/libmrpt-maps.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 56%] Built target mrpt-maps /usr/bin/gmake -f libs/topography/CMakeFiles/mrpt-topography.dir/build.make libs/topography/CMakeFiles/mrpt-topography.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/topography /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography/CMakeFiles/mrpt-topography.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/topography/CMakeFiles/mrpt-topography.dir/build.make libs/topography/CMakeFiles/mrpt-topography.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object libs/topography/CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_topography_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/conversions.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/conversions.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/conversions.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object libs/topography/CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_topography_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h: In copy constructor 'mrpt::obs::CObservationGPS::CObservationGPS(const mrpt::obs::CObservationGPS&)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::NMEA_GGA]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::NMEA_RMC]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::TOPCON_PZS]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:60:26: warning: implicitly-declared 'constexpr mrpt::obs::CObservationGPS::internal_msg_test_proxy::internal_msg_test_proxy(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&)' is deprecated [-Wdeprecated-copy] 60 | class OBS_IMPEXP CObservationGPS : public CObservation | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:158:61: note: because 'mrpt::obs::CObservationGPS::internal_msg_test_proxy' has user-provided 'mrpt::obs::CObservationGPS::internal_msg_test_proxy& mrpt::obs::CObservationGPS::internal_msg_test_proxy::operator=(const mrpt::obs::CObservationGPS::internal_msg_test_proxy&) [with mrpt::obs::gnss::gnss_message_type_t MSG_TYPE = mrpt::obs::gnss::TOPCON_SATS]' 158 | internal_msg_test_proxy & operator =( const internal_msg_test_proxy &) { return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp: In function 'void mrpt::topography::path_from_rtk_gps(mrpt::poses::CPose3DInterpolator&, const mrpt::obs::CRawlog&, size_t, size_t, bool, bool, int, TPathFromRTKInfo*)': /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/path_from_rtk_gps.cpp:331:138: note: synthesized method 'mrpt::obs::CObservationGPS::CObservationGPS(const mrpt::obs::CObservationGPS&)' first required here 331 | CObservationGPSPtr new_gps = CObservationGPSPtr( new CObservationGPS(*GPS_a1) ); | ^ [ 57%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/pinhole.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/pinhole.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/pinhole.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/pinhole.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 57%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h:19: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/aligned_containers.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 58%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking_KL.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking_KL.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/tracking_KL.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 58%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/types.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/types.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/types.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/types.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/types.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/types.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 58%] Building CXX object libs/topography/CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_topography_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 58%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision-precomp.cpp [ 58%] Building CXX object libs/vision/CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_vision_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/vision/CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o -MF CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o.d -o CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 58%] Building CXX object libs/topography/CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dmrpt_topography_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/src -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT libs/topography/CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o -MF CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o.d -o CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/topography/src/topography-precomp.cpp [ 58%] Linking CXX shared library ../../lib/libmrpt-topography.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-topography.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-topography.so.1.4 -o ../../lib/libmrpt-topography.so.1.4.0 "CMakeFiles/mrpt-topography.dir/src/conversions.cpp.o" "CMakeFiles/mrpt-topography.dir/src/path_from_rtk_gps.cpp.o" "CMakeFiles/mrpt-topography.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-topography.dir/src/topography-precomp.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lrt -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/vision_utils.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/topography && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-topography.so.1.4.0 ../../lib/libmrpt-topography.so.1.4 ../../lib/libmrpt-topography.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 58%] Built target mrpt-topography /usr/bin/gmake -f apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/build.make apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/build.make apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o -MF CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerApp.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o -MF CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/menu.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp: In constructor '_DSceneViewerFrame::_DSceneViewerFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:556:53: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 556 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnNewScene); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:557:53: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 557 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnOpenFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:558:53: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 558 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnPrevious); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:559:53: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 559 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnNext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:560:53: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 560 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnReload); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:561:53: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 561 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:562:59: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 562 | Connect(ID_BUTTON7,wxEVT_COMMAND_TOGGLEBUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnbtnOrthoClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:563:59: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 563 | Connect(ID_BUTTON8,wxEVT_COMMAND_TOGGLEBUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnbtnAutoplayClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:564:59: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 564 | Connect(ID_BUTTON9,wxEVT_COMMAND_TOGGLEBUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnBtnRecordClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:565:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 565 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:566:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 566 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&_DSceneViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:567:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 567 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnNewScene); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:568:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 568 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnOpenFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:569:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 569 | Connect(ID_MENUITEM5,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnReload); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:570:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 570 | Connect(ID_MENUITEM7,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuSave); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:571:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 571 | Connect(ID_MENUITEM6,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnInsert3DS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:572:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 572 | Connect(ID_MENUITEM20,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuItemImportPLYPointCloud); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:573:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 573 | Connect(ID_MENUITEM25,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuImportLASSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:574:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 574 | Connect(ID_MENUITEM22,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuItemExportPointsPLY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:575:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 575 | Connect(ID_MENUITEM29,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnPrevious); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:576:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 576 | Connect(ID_MENUITEM30,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnNext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:577:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 577 | Connect(ID_MENUITEM12,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuItem14Selected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:578:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 578 | Connect(ID_MENUITEM23,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuItemHighResRender); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:579:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 579 | Connect(ID_MENUITEM18,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSceneStatsSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:580:52: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 580 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:581:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 581 | Connect(ID_MENUITEM24,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSelectNoneSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:582:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 582 | Connect(ID_MENUITEM26,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSelectByClassSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:583:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 583 | Connect(ID_MENUITEM27,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSelectionScaleSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:584:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 584 | Connect(ID_MENUITEM28,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuSelectionDeleteSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:585:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 585 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuBackColor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:586:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 586 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:587:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 587 | Connect(ID_MENUITEM15,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuItemShowCloudOctreesSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:588:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 588 | Connect(ID_MENUITEM17,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnmnuItemChangeMaxPointsPerOctreeNodeSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:589:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 589 | Connect(ID_MENUITEM11,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuDeleteAll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:590:54: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 590 | Connect(ID_MENUITEM9,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuAddSICK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:591:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 591 | Connect(ID_MENUITEM10,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnStartCameraTravelling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:592:53: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 592 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:593:35: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 593 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&_DSceneViewerFrame::OntimLoadFileCmdLineTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:596:55: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 596 | Connect(ID_MENUITEM14,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&_DSceneViewerFrame::OnMenuCameraTrackingArbitrary); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:599:43: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 599 | Connect(ID_TIMER_AUTOPLAY,wxEVT_TIMER,(wxObjectEventFunction)&_DSceneViewerFrame::OntimAutoplay); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:600:45: warning: cast between incompatible pointer to member types from 'void (_DSceneViewerFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 600 | Connect(ID_TRAVELLING_TIMER,wxEVT_TIMER,(wxObjectEventFunction)&_DSceneViewerFrame::OnTravellingTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:1534:36: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 1534 | struct visitor_export_PLY : public unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/list.h:32, from /usr/include/wx-3.2/wx/menu.h:22: /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.cpp:64: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from 'mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 58%] Linking CXX shared library ../../lib/libmrpt-vision.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-vision.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-vision.so.1.4 -o ../../lib/libmrpt-vision.so.1.4.0 "CMakeFiles/mrpt-vision.dir/src/maps/CLandmark.cpp.o" "CMakeFiles/mrpt-vision.dir/src/maps/CLandmarksMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/obs/CObservationVisualLandmarks.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_10_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_12_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9.cpp.o" "CMakeFiles/mrpt-vision.dir/src/faster/faster_corner_9_plain.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CCamModel.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CDifodo.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeature.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FAST.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_FASTER.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_ORB.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SURF.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_common.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_harris_KLT.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_logPolarImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_polarImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_spinImg.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CImagePyramid.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CStereoRectifyMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CUndistortMap.cpp.o" "CMakeFiles/mrpt-vision.dir/src/CVideoFileWriter.cpp.o" "CMakeFiles/mrpt-vision.dir/src/ba_common.cpp.o" "CMakeFiles/mrpt-vision.dir/src/ba_full.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_cam_calib.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_find_corners.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_multiple_detector.cpp.o" "CMakeFiles/mrpt-vision.dir/src/checkerboard_ocamcalib_detector.cpp.o" "CMakeFiles/mrpt-vision.dir/src/chessboard_stereo_camera_calib.cpp.o" "CMakeFiles/mrpt-vision.dir/src/multiDesc_utils.cpp.o" "CMakeFiles/mrpt-vision.dir/src/pinhole.cpp.o" "CMakeFiles/mrpt-vision.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-vision.dir/src/tracking.cpp.o" "CMakeFiles/mrpt-vision.dir/src/tracking_KL.cpp.o" "CMakeFiles/mrpt-vision.dir/src/types.cpp.o" "CMakeFiles/mrpt-vision.dir/src/vision-precomp.cpp.o" "CMakeFiles/mrpt-vision.dir/src/vision_utils.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:32: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:12: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp: In constructor 'CDialogOptions::CDialogOptions(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:210:57: warning: cast between incompatible pointer to member types from 'void (CDialogOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 210 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogOptions::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDialogOptions.cpp:211:57: warning: cast between incompatible pointer to member types from 'void (CDialogOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 211 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDialogOptions::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:71:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 71 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:84:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 84 | wxFont TextCtrl2Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:87:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 87 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:90:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 90 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:93:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 93 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:106:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 106 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CAboutBox.cpp:107:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 107 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/vision && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-vision.so.1.4 ../../lib/libmrpt-vision.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 58%] Built target mrpt-vision /usr/bin/gmake -f apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/build.make apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2rawlog /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/build.make apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 58%] Building CXX object apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2rawlog && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/carmen2rawlog/CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -MF CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o.d -o CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp:29: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.h:24, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /usr/include/wx-3.2/wx/generic/grid.h:20, from /usr/include/wx-3.2/wx/grid.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2rawlog/carmen2rawlog_main.cpp:32: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/_DSceneViewerMain.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp: In constructor 'CDlgCamTracking::CDlgCamTracking(_DSceneViewerFrame*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:110:57: warning: cast between incompatible pointer to member types from 'void (CDlgCamTracking::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 110 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCamTracking::OnbtnLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:111:57: warning: cast between incompatible pointer to member types from 'void (CDlgCamTracking::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 111 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCamTracking::OnbtnSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:112:57: warning: cast between incompatible pointer to member types from 'void (CDlgCamTracking::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 112 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCamTracking::OnbtnGrabClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:113:57: warning: cast between incompatible pointer to member types from 'void (CDlgCamTracking::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 113 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCamTracking::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:114:57: warning: cast between incompatible pointer to member types from 'void (CDlgCamTracking::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 114 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCamTracking::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:115:57: warning: cast between incompatible pointer to member types from 'void (CDlgCamTracking::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 115 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCamTracking::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgCamTracking.cpp:116:58: warning: cast between incompatible pointer to member types from 'void (CDlgCamTracking::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 116 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&CDlgCamTracking::OnMenuItemDelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX executable ../../bin/carmen2rawlog cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2rawlog && /usr/bin/cmake -E cmake_link_script CMakeFiles/carmen2rawlog.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/carmen2rawlog.dir/carmen2rawlog_main.cpp.o -o ../../bin/carmen2rawlog -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 59%] Building CXX object apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/SceneViewer3D/CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -MF CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o.d -o CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target carmen2rawlog /usr/bin/gmake -f apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/build.make apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2simplemap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/build.make apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2simplemap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/carmen2simplemap/CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -MF CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o.d -o CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp: In constructor 'CDlgPLYOptions::CDlgPLYOptions(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:129:62: warning: cast between incompatible pointer to member types from 'void (CDlgPLYOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 129 | Connect(ID_RADIOBOX2,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&CDlgPLYOptions::OnrbClassSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:130:57: warning: cast between incompatible pointer to member types from 'void (CDlgPLYOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 130 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgPLYOptions::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/SceneViewer3D/CDlgPLYOptions.cpp:131:57: warning: cast between incompatible pointer to member types from 'void (CDlgPLYOptions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 131 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgPLYOptions::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp:30: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/carmen2simplemap/carmen2simplemap_main.cpp:35: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 59%] Linking CXX executable ../../bin/SceneViewer3D cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/SceneViewer3D && /usr/bin/cmake -E cmake_link_script CMakeFiles/SceneViewer3D.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/SceneViewer3D.dir/_DSceneViewerApp.cpp.o CMakeFiles/SceneViewer3D.dir/_DSceneViewerMain.cpp.o CMakeFiles/SceneViewer3D.dir/CDialogOptions.cpp.o CMakeFiles/SceneViewer3D.dir/CAboutBox.cpp.o CMakeFiles/SceneViewer3D.dir/CDlgCamTracking.cpp.o CMakeFiles/SceneViewer3D.dir/CDlgPLYOptions.cpp.o -o ../../bin/SceneViewer3D -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so [ 59%] Linking CXX executable ../../bin/carmen2simplemap cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/carmen2simplemap && /usr/bin/cmake -E cmake_link_script CMakeFiles/carmen2simplemap.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/carmen2simplemap.dir/carmen2simplemap_main.cpp.o -o ../../bin/carmen2simplemap -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target carmen2simplemap /usr/bin/gmake -f apps/features-matching/CMakeFiles/features-matching.dir/build.make apps/features-matching/CMakeFiles/features-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/features-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching/CMakeFiles/features-matching.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/features-matching/CMakeFiles/features-matching.dir/build.make apps/features-matching/CMakeFiles/features-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/features-matching/CMakeFiles/features-matching.dir/features_matching_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/features-matching/CMakeFiles/features-matching.dir/features_matching_main.cpp.o -MF CMakeFiles/features-matching.dir/features_matching_main.cpp.o.d -o CMakeFiles/features-matching.dir/features_matching_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/features-matching/features_matching_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/features-matching/features_matching_main.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target SceneViewer3D /usr/bin/gmake -f apps/image2gridmap/CMakeFiles/image2gridmap.dir/build.make apps/image2gridmap/CMakeFiles/image2gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap/CMakeFiles/image2gridmap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/image2gridmap/CMakeFiles/image2gridmap.dir/build.make apps/image2gridmap/CMakeFiles/image2gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/image2gridmap/CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/image2gridmap/CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -MF CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o.d -o CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap/image2gridmap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap/image2gridmap.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 59%] Linking CXX executable ../../bin/features-matching cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/features-matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/features-matching.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/features-matching.dir/features_matching_main.cpp.o" -o ../../bin/features-matching -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/image2gridmap/image2gridmap.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target features-matching /usr/bin/gmake -f apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/build.make apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/build.make apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_main.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 60%] Linking CXX executable ../../bin/image2gridmap cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/image2gridmap && /usr/bin/cmake -E cmake_link_script CMakeFiles/image2gridmap.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/image2gridmap.dir/image2gridmap.cpp.o -o ../../bin/image2gridmap -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Built target image2gridmap /usr/bin/gmake -f apps/simul-beacons/CMakeFiles/simul-beacons.dir/build.make apps/simul-beacons/CMakeFiles/simul-beacons.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/simul-beacons /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons/CMakeFiles/simul-beacons.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/simul-beacons/CMakeFiles/simul-beacons.dir/build.make apps/simul-beacons/CMakeFiles/simul-beacons.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Building CXX object apps/simul-beacons/CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/simul-beacons/CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o -MF CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o.d -o CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-beacons/simul-beacons-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-beacons/simul-beacons-main.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 60%] Linking CXX executable ../../bin/simul-beacons cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-beacons && /usr/bin/cmake -E cmake_link_script CMakeFiles/simul-beacons.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/simul-beacons.dir/simul-beacons-main.cpp.o" -o ../../bin/simul-beacons -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Built target simul-beacons /usr/bin/gmake -f apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build.make apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build.make apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 60%] Building CXX object apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/simul-gridmap/CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o -MF CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o.d -o CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-gridmap/simul-gridmap_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 60%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps_gas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps_gas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_gps_gas.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Linking CXX executable ../../bin/simul-gridmap cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-gridmap && /usr/bin/cmake -E cmake_link_script CMakeFiles/simul-gridmap.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/simul-gridmap.dir/simul-gridmap_main.cpp.o" -o ../../bin/simul-gridmap -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so [ 61%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_info.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_info.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 61%] Built target simul-gridmap /usr/bin/gmake -f libs/slam/CMakeFiles/mrpt-slam.dir/build.make libs/slam/CMakeFiles/mrpt-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam/CMakeFiles/mrpt-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/slam/CMakeFiles/mrpt-slam.dir/build.make libs/slam/CMakeFiles/mrpt-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 61%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/maps/CMultiMetricMap.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_externalize.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_externalize.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 61%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CGridMapAligner.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CGridMapAligner.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CGridMapAligner.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CGridMapAligner.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_filters.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_filters.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_cuts.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_cuts.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rawdaq.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rawdaq.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CICP.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CICP.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h: In constructor 'mrpt::poses::CPosePDFPtr::CPosePDFPtr(mrpt::poses::CPosePDFPtr&&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:116:47: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)' first required here 116 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPosePDF, mrpt::utils::CSerializable ) | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:116:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 116 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPosePDF, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CICP.cpp: In member function 'virtual mrpt::poses::CPosePDFPtr mrpt::slam::CICP::AlignPDF(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, float*, void*)': /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CICP.cpp:84:16: note: synthesized method 'mrpt::poses::CPosePDFPtr::CPosePDFPtr(mrpt::poses::CPosePDFPtr&&)' first required here 84 | return resultPDF; | ^~~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_sensor-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_sensor-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 62%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_camera-params.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_camera-params.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 63%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CIncrementalMapPartitioner.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CIncrementalMapPartitioner.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 63%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-images.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-images.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CLoadableOptions.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 63%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-rangbear.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-rangbear.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-3d-pointclouds.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-3d-pointclouds.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-pcd.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_generate-pcd.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_stereo-rectify.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_stereo-rectify.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilder.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilder.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_simple.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/filesystem.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilder.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rename_externals.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_rename_externals.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderICP.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderICP.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderICP.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-timestamps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_list-timestamps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_remap_timestamps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_remap_timestamps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 64%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderRBPF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapBuilderRBPF.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_imu.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_imu.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_2d-scans.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_2d-scans.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapsAlignmentAlgorithm.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMetricMapsAlignmentAlgorithm.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_odometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_odometry.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization2D.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 65%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_enose.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_enose.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-edit/CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o -MF CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o.d -o CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_anemometer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit_anemometer.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/CRawlogProcessor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-edit/rawlog-edit-declarations.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 65%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMonteCarloLocalization3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable ../../bin/rawlog-edit cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-edit && /usr/bin/cmake -E cmake_link_script CMakeFiles/rawlog-edit.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rawlog-edit.dir/rawlog-edit_main.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-poses.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_gps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_gps_gas.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_info.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_externalize.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_filters.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_cuts.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_rawdaq.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_sensor-poses.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_camera-params.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-images.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-rangbear.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-3d-pointclouds.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_generate-pcd.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_stereo-rectify.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_rename_externals.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_list-timestamps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_remap_timestamps.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_imu.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_2d-scans.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_odometry.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_enose.cpp.o" "CMakeFiles/rawlog-edit.dir/rawlog-edit_anemometer.cpp.o" -o ../../bin/rawlog-edit -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-topography.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 65%] Built target rawlog-edit /usr/bin/gmake -f libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/build.make libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/build.make libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 65%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/C2DRangeFinderAbstract.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/C2DRangeFinderAbstract.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CActivMediaRobotBase.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CActivMediaRobotBase.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF.cpp:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardDLMS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardDLMS.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardDLMS.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardDLMS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardENoses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardENoses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 66%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardIR.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardIR.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardIR.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardSonars.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CBoardSonars.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 67%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CMultiMetricMapPDF_RBPF.cpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCANBusReader.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCANBusReader.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCANBusReader.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCameraSensor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCameraSensor.h:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp: In function 'mrpt::hwdrivers::CCameraSensorPtr mrpt::hwdrivers::prepareVideoSourceFromUserSelection()': /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:1229:16: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 1229 | return cam; | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hwdrivers::CCameraSensor; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp: In function 'mrpt::hwdrivers::CCameraSensorPtr mrpt::hwdrivers::prepareVideoSourceFromPanel(void*)': /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:1254:24: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 1254 | return video; | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hwdrivers::CCameraSensor; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: FIXME: Try to remove the pragma lib above ==> TARGET_LINK_LIBRARIES() in hwdrivers/CMakeLists.txt, so it can work seamlessly on Linux in the future' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CDUO3DCamera.cpp:37:1: note: in expansion of macro 'MRPT_TODO' 37 | MRPT_TODO("FIXME: Try to remove the pragma lib above ==> TARGET_LINK_LIBRARIES() in hwdrivers/CMakeLists.txt, so it can work seamlessly on Linux in the future") | ^~~~~~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CEnoseModular.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CEnoseModular.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CFFMPEG_InputStream.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CFFMPEG_InputStream.cpp:36: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 67%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/COccupancyGridMapFeatureExtractor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/COccupancyGridMapFeatureExtractor.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/COccupancyGridMapFeatureExtractor.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NMEA.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NMEA.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NMEA.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/COccupancyGridMapFeatureExtractor.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPSInterface_parser_NOVATEL_OEM6.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:13: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPS_NTRIP.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPS_NTRIP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGPS_NTRIP.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:29: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPS_NTRIP.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&) [with _U1 = long long unsigned int; _U2 = mrpt::utils::CSerializablePtr; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const long long unsigned int; _T2 = mrpt::utils::CSerializablePtr]': /usr/include/c++/13/bits/new_allocator.h:187:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >]' /usr/include/c++/13/bits/alloc_traits.h:537:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {std::pair}; _Tp = std::_Rb_tree_node >; allocator_type = std::allocator > >]' /usr/include/c++/13/bits/stl_tree.h:595:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /usr/include/c++/13/bits/stl_tree.h:612:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /usr/include/c++/13/bits/stl_tree.h:1636:32: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /usr/include/c++/13/bits/stl_tree.h:2448:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_equal(_Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator]' /usr/include/c++/13/bits/stl_multimap.h:556:32: required from 'std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = mrpt::utils::CSerializablePtr; _Compare = std::less; _Alloc = std::allocator >; std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> = std::enable_if > >::type; typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other = std::allocator >; typename __gnu_cxx::__alloc_traits<_Allocator>::rebind > = __gnu_cxx::__alloc_traits >, std::pair >::rebind >; typename _Allocator::value_type = std::pair]' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGenericSensor.cpp:87:20: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:13: /usr/include/c++/13/bits/stl_pair.h:645:11: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)' first required here 645 | second(std::forward<_U2>(__p.second)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGillAnemometer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGillAnemometer.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGyroKVHDSP3000.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CGyroKVHDSP3000.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 68%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CHokuyoURG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CHokuyoURG.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUIntersense.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUIntersense.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens_MT4.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens_MT4.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIMUXSens_MT4.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIbeoLuxETH.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CIbeoLuxETH.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_FlyCapture2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_FlyCapture2.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_FlyCapture2.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 69%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_OpenCV.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_OpenCV.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_OpenCV.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_dc1394.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_dc1394.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImageGrabber_dc1394.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImpinjRFID.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImpinjRFID.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CImpinjRFID.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImpinjRFID.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp: In member function 'void mrpt::hwdrivers::CInterfaceFTDI::ListAllDevices(mrpt::hwdrivers::TFTDIDeviceList&)': /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp:174:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'ssize_t' {aka 'int'} [-Wsign-compare] 174 | for (unsigned int i = 0; i < nDevices; i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp: In member function 'void mrpt::hwdrivers::CInterfaceFTDI::Purge()': /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp:437:35: warning: 'int ftdi_usb_purge_buffers(ftdi_context*)' is deprecated [-Wdeprecated-declarations] 437 | if (ftdi_usb_purge_buffers(ctx)<0) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_LIN.cpp:21: /usr/include/libftdi1/ftdi.h:566:20: note: declared here 566 | int DEPRECATED(ftdi_usb_purge_buffers(struct ftdi_context *ftdi)); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/libftdi1/ftdi.h:247:55: note: in definition of macro 'DEPRECATED' 247 | #define DEPRECATED(func) __attribute__ ((deprecated)) func | ^~~~ [ 70%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM2D.cpp [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_common.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CInterfaceFTDI_common.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CJoystick.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRangeBearingKFSLAM2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CKinect.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CKinect.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CLMS100eth.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CLMS100eth.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CLMS100eth.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPClient.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPClient.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPClient.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h: In constructor 'mrpt::utils::CStringListPtr::CStringListPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h:181:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 181 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CStringList, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPEmitter.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNTRIPEmitter.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:337:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 337 | std::auto_ptr read_pipe; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:338:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 338 | std::auto_ptr write_pipe; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In instantiation of 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mrpt::obs::CObservationRawDAQPtr; _Args = {mrpt::obs::CObservationRawDAQPtr}; _Tp = mrpt::obs::CObservationRawDAQPtr]': /usr/include/c++/13/bits/alloc_traits.h:537:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mrpt::obs::CObservationRawDAQPtr; _Args = {mrpt::obs::CObservationRawDAQPtr}; _Tp = mrpt::obs::CObservationRawDAQPtr; allocator_type = std::allocator]' /usr/include/c++/13/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mrpt::obs::CObservationRawDAQPtr}; _Tp = mrpt::obs::CObservationRawDAQPtr; _Alloc = std::allocator]' /usr/include/c++/13/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mrpt::obs::CObservationRawDAQPtr; _Alloc = std::allocator; value_type = mrpt::obs::CObservationRawDAQPtr]' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CNationalInstrumentsDAQ.cpp:582:30: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:63: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)' first required here 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:71:55: note: synthesized method 'mrpt::obs::CObservationPtr::CObservationPtr(mrpt::obs::CObservationPtr&&)' first required here 71 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservationRawDAQ , CObservation, OBS_IMPEXP) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h:71:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 71 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservationRawDAQ , CObservation, OBS_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/i686-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/string:43, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/new_allocator.h:187:11: note: synthesized method 'mrpt::obs::CObservationRawDAQPtr::CObservationRawDAQPtr(mrpt::obs::CObservationRawDAQPtr&&)' first required here 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Generic.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Generic.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Sensor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2Sensor.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2_RGBD360.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2_RGBD360.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/COpenNI2_RGBD360.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPhidgetInterfaceKitProximitySensors.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPhidgetInterfaceKitProximitySensors.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuDPerception.cpp [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuHokuyo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CPtuHokuyo.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRaePID.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRaePID.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRaePID.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/math_frwds.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRaePID.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 72%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/TKLDParams.cpp [ 72%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboPeakLidar.cpp [ 73%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/TMonteCarloLocalizationParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboPeakLidar.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboPeakLidar.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TMonteCarloLocalizationParams.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/TMonteCarloLocalizationParams.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/data_association.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboPeakLidar.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/data_association.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboticHeadInterface.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRoboticHeadInterface.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRovio.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CRovio.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 73%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSerialPort_LIN.cpp [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CServoeNeck.cpp [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserSerial.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserSerial.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserSerial.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserUSB.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserUSB.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSickLaserUSB.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/observations_overlap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/observations_overlap.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam/observations_overlap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSkeletonTracker.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSkeletonTracker.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 74%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/registerAllClasses.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:20, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:21: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:27: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_Bumblebee_libdc1394.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:57, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h:31: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_Bumblebee_libdc1394.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h:38: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:184:33: required from 'mrpt::math::CMatrixTemplate::~CMatrixTemplate() [with T = mrpt::math::TPoint3D]' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h:204:38: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_SVS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_SVS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CStereoGrabber_SVS.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 74%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSwissRanger3DCamera.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CSwissRanger3DCamera.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libs/slam/CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_slam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/slam/CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o -MF CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o.d -o CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/slam/src/slam-precomp.cpp [ 74%] Linking CXX shared library ../../lib/libmrpt-slam.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-slam.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-slam.so.1.4 -o ../../lib/libmrpt-slam.so.1.4.0 "CMakeFiles/mrpt-slam.dir/src/maps/CMultiMetricMap.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CGridMapAligner.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CICP.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CIncrementalMapPartitioner.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilder.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderICP.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapBuilderRBPF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMetricMapsAlignmentAlgorithm.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization2D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMonteCarloLocalization3D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CMultiMetricMapPDF_RBPF.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/COccupancyGridMapFeatureExtractor.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRangeBearingKFSLAM2D.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/CRejectionSamplingRangeOnlyLocalization.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/TKLDParams.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/TMonteCarloLocalizationParams.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/data_association.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam/observations_overlap.cpp.o" "CMakeFiles/mrpt-slam.dir/src/registerAllClasses.cpp.o" "CMakeFiles/mrpt-slam.dir/src/slam-precomp.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CTuMicos.cpp [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Add pose interpolation method for inserting in a point map' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CVelodyneScanner.cpp:18:1: note: in expansion of macro 'MRPT_TODO' 18 | MRPT_TODO("Add pose interpolation method for inserting in a point map") | ^~~~~~~~~ [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CWirelessPower.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CWirelessPower.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/hwdrivers-precomp.cpp [ 75%] Building CXX object libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hwdrivers_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/usr/include/libfreenect -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hwdrivers/CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h:24, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/registerAllClasses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h:31: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h:73: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:337:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 337 | std::auto_ptr read_pipe; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h:338:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 338 | std::auto_ptr write_pipe; | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 75%] Linking CXX shared library ../../lib/libmrpt-hwdrivers.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-hwdrivers.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-hwdrivers.so.1.4 -o ../../lib/libmrpt-hwdrivers.so.1.4.0 "CMakeFiles/mrpt-hwdrivers.dir/src/C2DRangeFinderAbstract.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CActivMediaRobotBase.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardDLMS.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardENoses.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardIR.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CBoardSonars.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CCANBusReader.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CCameraSensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CDUO3DCamera.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CEnoseModular.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CFFMPEG_InputStream.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NMEA.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPSInterface_parser_NOVATEL_OEM6.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGPS_NTRIP.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGenericSensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGillAnemometer.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CGyroKVHDSP3000.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CHokuyoURG.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUIntersense.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIMUXSens_MT4.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CIbeoLuxETH.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_FlyCapture2.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_OpenCV.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImageGrabber_dc1394.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CImpinjRFID.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_LIN.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CInterfaceFTDI_common.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CJoystick.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CKinect.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CLMS100eth.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPClient.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNTRIPEmitter.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CNationalInstrumentsDAQ.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Generic.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2Sensor.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/COpenNI2_RGBD360.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPhidgetInterfaceKitProximitySensors.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPtuDPerception.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CPtuHokuyo.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRaePID.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRoboPeakLidar.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRoboticHeadInterface.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CRovio.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSerialPort_LIN.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CServoeNeck.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserSerial.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSickLaserUSB.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSkeletonTracker.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_Bumblebee_libdc1394.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CStereoGrabber_SVS.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CSwissRanger3DCamera.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CTuMicos.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CVelodyneScanner.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/CWirelessPower.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/hwdrivers-precomp.cpp.o" "CMakeFiles/mrpt-hwdrivers.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp: In member function 'getNextFrame': /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:893:17: warning: 'thereIsIMG' may be used uninitialized [-Wmaybe-uninitialized] 893 | if( !thereIsIMG ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:891:22: note: 'thereIsIMG' was declared here 891 | bool thereIsIMG, thereIsIMU; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:898:57: warning: 'thereIsIMU' may be used uninitialized [-Wmaybe-uninitialized] 898 | else if( m_cap_duo3d->captureIMUIsSet() && !thereIsIMU ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/src/CCameraSensor.cpp:891:34: note: 'thereIsIMU' was declared here 891 | bool thereIsIMG, thereIsIMU; | ^ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/slam && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4 ../../lib/libmrpt-slam.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 75%] Built target mrpt-slam /usr/bin/gmake -f libs/nav/CMakeFiles/mrpt-nav.dir/build.make libs/nav/CMakeFiles/mrpt-nav.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/nav /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav/CMakeFiles/mrpt-nav.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/nav/CMakeFiles/mrpt-nav.dir/build.make libs/nav/CMakeFiles/mrpt-nav.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 75%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG1.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG1.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG1.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG2.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG2.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hwdrivers && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-hwdrivers.so.1.4 ../../lib/libmrpt-hwdrivers.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 75%] Built target mrpt-hwdrivers /usr/bin/gmake -f apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build.make apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build.make apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 75%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o -MF CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 75%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG3.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG3.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG3.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG4.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG4.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG4.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG5.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG5.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG5.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG6.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG6.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG6.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG7.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG7.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CPTG7.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CParameterizedTrajectoryGenerator.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/CParameterizedTrajectoryGenerator.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/motion_planning_utils.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/tpspace/motion_planning_utils.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h: In constructor 'mrpt::math::CPolygonPtr::CPolygonPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:183:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 183 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, BASE_IMPEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h:74:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE' 74 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE( CPolygon, mrpt::utils::CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o -MF CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicLogFileRecord.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicLogFileRecord.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor 'mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicND.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicND.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor 'mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp: In constructor 'slamdemoFrame::slamdemoFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:235:109: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 235 | wxFont lbGTFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /usr/include/wx-3.2/wx/generic/grid.h:20, from /usr/include/wx-3.2/wx/grid.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:14: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:248:110: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 248 | wxFont lbObsFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:266:110: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 266 | wxFont lbMapFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:279:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 279 | wxFont lmIndCompatFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:296:115: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 296 | wxFont lbDatAssocFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:328:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 328 | wxFont StaticText2Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:341:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 341 | wxFont StaticText3Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:354:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 354 | wxFont StaticText4Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:377:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 377 | wxFont lbDaTPFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:390:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 390 | wxFont lbDaTNFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:403:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 403 | wxFont StaticText6Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:416:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 416 | wxFont StaticText7Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:436:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 436 | wxFont StaticText1Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:449:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 449 | wxFont StaticText5Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:533:54: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 533 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnResetClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:534:54: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 534 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnOneStepClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:535:54: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 535 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnRunClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:536:54: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 536 | Connect(ID_MENUITEM6,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnStopClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:537:54: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 537 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnbtnRunBatchClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:538:54: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 538 | Connect(ID_MENUITEM5,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnConfigClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:539:52: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 539 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:540:54: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 540 | Connect(ID_MENUITEM8,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnMenuSaveFilterState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:541:55: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 541 | Connect(ID_MENUITEM11,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnmnuSaveLastDASelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:542:65: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 542 | Connect(ID_MENUITEM_SAVE_RAWLOG,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnmnuItemSaveRawlogSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:543:54: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 543 | Connect(ID_MENUITEM9,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnMenuProfilerViewStats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:544:55: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 544 | Connect(ID_MENUITEM10,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnMenuProfilerReset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:545:53: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 545 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&slamdemoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:546:56: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 546 | Connect(ID_TOOLBARITEM1,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnResetClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:547:56: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 547 | Connect(ID_TOOLBARITEM2,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnOneStepClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:548:50: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 548 | Connect(ID_BTNRUN,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnRunClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:549:51: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 549 | Connect(ID_BTNSTOP,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnStopClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:550:56: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 550 | Connect(ID_TOOLBARITEM4,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnbtnRunBatchClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:551:56: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 551 | Connect(ID_TOOLBARITEM3,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnConfigClicked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:552:56: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 552 | Connect(ID_TOOLBARITEM6,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:553:56: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 553 | Connect(ID_TOOLBARITEM7,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&slamdemoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:554:35: warning: cast between incompatible pointer to member types from 'void (slamdemoFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 554 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&slamdemoFrame::OntimSimulTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.cpp:652:72: warning: 'wxPen::wxPen(const wxColour&, int, int)' is deprecated: use wxPENSTYLE_XXX constants [-Wdeprecated-declarations] 652 | m_lyICvisibleRange->SetPen( wxPen(wxColour(0,0,0),1,wxLONG_DASH) ); | ^ In file included from /usr/include/wx-3.2/wx/pen.h:107, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h:92, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:19: /usr/include/wx-3.2/wx/gtk/pen.h:51:5: note: declared here 51 | wxPen(const wxColour& col, int width, int style); | ^~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicVFF.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicVFF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/holonomic/CHolonomicVFF.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h: In constructor 'mrpt::nav::CHolonomicLogFileRecordPtr::CHolonomicLogFileRecordPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h:35:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 35 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(CHolonomicLogFileRecord, mrpt::utils::CSerializable, NAV_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h: In instantiation of 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG]': /usr/include/c++/13/bits/alloc_traits.h:266:17: required from 'static constexpr std::_Require >::__construct_helper<_Tp, _Args>::type> std::allocator_traits< >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Alloc = Eigen::aligned_allocator; std::_Require::type> = void; typename __construct_helper<_Tp, _Args>::type = std::integral_constant]' /usr/include/c++/13/bits/alloc_traits.h:379:16: required from 'static decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) std::allocator_traits< >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Alloc = Eigen::aligned_allocator; decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) = void]' /usr/include/c++/13/bits/stl_uninitialized.h:352:25: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = const mrpt::nav::CLogFileRecord::TInfoPerPTG*; _ForwardIterator = mrpt::nav::CLogFileRecord::TInfoPerPTG*; _Allocator = Eigen::aligned_allocator]' /usr/include/c++/13/bits/stl_uninitialized.h:399:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mrpt::nav::CLogFileRecord::TInfoPerPTG*; _ForwardIterator = mrpt::nav::CLogFileRecord::TInfoPerPTG*; _Allocator = Eigen::aligned_allocator]' /usr/include/c++/13/bits/vector.tcc:687:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator; size_type = unsigned int]' /usr/include/c++/13/bits/stl_vector.h:1011:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator; size_type = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractPTGBasedReactive.cpp:258:29: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:44:24: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 44 | struct TInfoPerPTG | ^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ In file included from /usr/include/c++/13/i686-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/string:43, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/math_frwds.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:12: /usr/include/c++/13/bits/new_allocator.h:187:11: note: synthesized method 'mrpt::nav::CLogFileRecord::TInfoPerPTG::TInfoPerPTG(const mrpt::nav::CLogFileRecord::TInfoPerPTG&)' first required here 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractReactiveNavigationSystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CAbstractReactiveNavigationSystem.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::nav::CLogFileRecord::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: warning: implicitly-declared 'mrpt::nav::CLogFileRecord::CLogFileRecord(const mrpt::nav::CLogFileRecord&)' is deprecated [-Wdeprecated-copy] 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CLogFileRecord.cpp:18:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 18 | IMPLEMENTS_SERIALIZABLE( CLogFileRecord, CSerializable,mrpt::nav ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:38:22: note: because 'mrpt::nav::CLogFileRecord' has user-provided 'void mrpt::nav::CLogFileRecord::operator=(mrpt::nav::CLogFileRecord&)' 38 | void operator =( CLogFileRecord &); //!< Copy . | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h: In instantiation of 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG]': /usr/include/c++/13/bits/alloc_traits.h:266:17: required from 'static constexpr std::_Require >::__construct_helper<_Tp, _Args>::type> std::allocator_traits< >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Alloc = Eigen::aligned_allocator; std::_Require::type> = void; typename __construct_helper<_Tp, _Args>::type = std::integral_constant]' /usr/include/c++/13/bits/alloc_traits.h:379:16: required from 'static decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) std::allocator_traits< >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Args = {const mrpt::nav::CLogFileRecord::TInfoPerPTG&}; _Alloc = Eigen::aligned_allocator; decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) = void]' /usr/include/c++/13/bits/stl_uninitialized.h:352:25: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = mrpt::nav::CLogFileRecord::TInfoPerPTG*; _Allocator = Eigen::aligned_allocator]' /usr/include/c++/13/bits/stl_vector.h:601:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mrpt::nav::CLogFileRecord::TInfoPerPTG; _Alloc = Eigen::aligned_allocator]' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:30:20: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h:44:24: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 44 | struct TInfoPerPTG | ^~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ In file included from /usr/include/c++/13/i686-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/string:43, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/new_allocator.h:187:11: note: synthesized method 'mrpt::nav::CLogFileRecord::TInfoPerPTG::TInfoPerPTG(const mrpt::nav::CLogFileRecord::TInfoPerPTG&)' first required here 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp: In member function 'void mrpt::nav::CReactiveNavigationSystem::loadConfigFile(const mrpt::utils::CConfigFileBase&, const mrpt::utils::CConfigFileBase&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Refactor loading params & simulating trajectories?' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem.cpp:129:9: note: in expansion of macro 'MRPT_TODO' 129 | MRPT_TODO("Refactor loading params & simulating trajectories?") | ^~~~~~~~~ [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem3D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/reactive/CReactiveNavigationSystem3D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o -MF CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/batch_experiments.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/batch_experiments.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/batch_experiments.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 77%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerRRT_SE2_TPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp: In member function 'void mrpt::nav::PlannerRRT_SE2_TPS::solve(const TPlannerInput&, TPlannerResult&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Speed-up: Write a new spaceTransformer() for just one k-direction of interest' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerRRT_SE2_TPS.cpp:293:33: note: in expansion of macro 'MRPT_TODO' 293 | MRPT_TODO("Speed-up: Write a new spaceTransformer() for just one k-direction of interest") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerSimple2D.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/planners/PlannerSimple2D.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 78%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/nav-precomp.cpp [ 78%] Building CXX object libs/nav/CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_nav_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/src -I/builddir/build/BUILD/mrpt-1.4.0/libs/reactivenav/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/nav/CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/src/registerAllClasses.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:70:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 70 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:83:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 83 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:86:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 86 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:89:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 89 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:101:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 101 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CAboutBox.cpp:102:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 102 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Linking CXX shared library ../../lib/libmrpt-nav.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-nav.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-nav.so.1.4 -o ../../lib/libmrpt-nav.so.1.4.0 "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG1.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG2.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG3.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG4.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG5.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG6.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CPTG7.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/CParameterizedTrajectoryGenerator.cpp.o" "CMakeFiles/mrpt-nav.dir/src/tpspace/motion_planning_utils.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicLogFileRecord.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicND.cpp.o" "CMakeFiles/mrpt-nav.dir/src/holonomic/CHolonomicVFF.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractPTGBasedReactive.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CAbstractReactiveNavigationSystem.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CLogFileRecord.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem.cpp.o" "CMakeFiles/mrpt-nav.dir/src/reactive/CReactiveNavigationSystem3D.cpp.o" "CMakeFiles/mrpt-nav.dir/src/planners/PlannerRRT_SE2_TPS.cpp.o" "CMakeFiles/mrpt-nav.dir/src/planners/PlannerSimple2D.cpp.o" "CMakeFiles/mrpt-nav.dir/src/nav-precomp.cpp.o" "CMakeFiles/mrpt-nav.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so [ 78%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/nav && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-nav.so.1.4 ../../lib/libmrpt-nav.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 78%] Built target mrpt-nav /usr/bin/gmake -f apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build.make apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build.make apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 78%] Building CXX object apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o -MF CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o.d -o CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:10, from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets_main.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp: In constructor 'CDlgParams::CDlgParams(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:363:68: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 363 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:364:68: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 364 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:365:68: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 365 | Connect(ID_RADIOBUTTON3,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:366:68: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 366 | Connect(ID_RADIOBUTTON4,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:367:62: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 367 | Connect(ID_RADIOBOX3,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:368:62: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 368 | Connect(ID_RADIOBOX1,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:369:68: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 369 | Connect(ID_RADIOBUTTON5,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:370:68: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 370 | Connect(ID_RADIOBUTTON6,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:371:68: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 371 | Connect(ID_RADIOBUTTON7,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:372:57: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 372 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgParams::OnbtnBrowseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:373:61: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 373 | Connect(ID_CHECKBOX1,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&CDlgParams::OnUpdateControlsState); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:374:57: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 374 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgParams::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CDlgParams.cpp:375:57: warning: cast between incompatible pointer to member types from 'void (CDlgParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 375 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgParams::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dqh_QHpointer -I/usr/include/eigen3 -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/pcl-1.12 -I/usr/include/ni -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -MD -MT apps/DifOdometry-Datasets/CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o -MF CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o.d -o CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:10, from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/DifOdometry-Datasets/DifOdometry_Datasets.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/2d-slam-demo/CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o -MF CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o.d -o CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 78%] Linking CXX executable ../../bin/DifOdometry-Datasets cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/DifOdometry-Datasets && /usr/bin/cmake -E cmake_link_script CMakeFiles/DifOdometry-Datasets.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets_main.cpp.o" "CMakeFiles/DifOdometry-Datasets.dir/DifOdometry_Datasets.cpp.o" -o ../../bin/DifOdometry-Datasets -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp: In constructor 'CLogView::CLogView(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp:44:117: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 44 | wxFont edLogFont(wxDEFAULT,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /usr/include/wx-3.2/wx/generic/grid.h:20, from /usr/include/wx-3.2/wx/grid.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/slamdemoMain.h:14: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/2d-slam-demo/CLogView.cpp:55:57: warning: cast between incompatible pointer to member types from 'void (CLogView::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 55 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CLogView::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 78%] Built target DifOdometry-Datasets /usr/bin/gmake -f apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/build.make apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/build.make apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 78%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulApp.cpp [ 78%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileOutputStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:42: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:45: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable ../../bin/2d-slam-demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/2d-slam-demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/2d-slam-demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/2d-slam-demo.dir/slamdemoApp.cpp.o" "CMakeFiles/2d-slam-demo.dir/slamdemoMain.cpp.o" "CMakeFiles/2d-slam-demo.dir/batch_experiments.cpp.o" "CMakeFiles/2d-slam-demo.dir/CAboutBox.cpp.o" "CMakeFiles/2d-slam-demo.dir/CDlgParams.cpp.o" "CMakeFiles/2d-slam-demo.dir/CLogView.cpp.o" -o ../../bin/2d-slam-demo -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:99: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:103: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:112: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp: In constructor 'gridmapSimulFrame::gridmapSimulFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:496:53: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 496 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnSetLaserClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:497:53: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 497 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnResimulateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:498:53: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 498 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnQuitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:499:53: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 499 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:500:53: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 500 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnEndClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:501:53: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 501 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnExploreClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:502:35: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 502 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&gridmapSimulFrame::OntimRunTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:503:54: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 503 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnExploreClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:504:61: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 504 | Connect(ID_MENUITEM_LOADMAP,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&gridmapSimulFrame::OnMenuLoadMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:505:54: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 505 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&gridmapSimulFrame::OnbtnQuitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:506:54: warning: cast between incompatible pointer to member types from 'void (gridmapSimulFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 506 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&gridmapSimulFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/gridmapSimulMain.cpp:560:37: warning: cast between incompatible pointer to member types from 'void (CMyGLCanvas::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 560 | edInput->Connect(wxEVT_CHAR,(wxObjectEventFunction)&CMyGLCanvas::OnCharCustom, NULL, m_canvas ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 79%] Built target 2d-slam-demo /usr/bin/gmake -f apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/build.make apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/build.make apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 79%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o -MF CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:66:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 66 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:79:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 79 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:82:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 82 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:85:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 85 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:97:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 97 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:98:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 98 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CAboutBox.cpp:99:24: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 99 | Connect(wxEVT_CHAR,(wxObjectEventFunction)&CAboutBox::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/GridmapNavSimul/CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -MF CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o.d -o CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:66:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 66 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:79:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 79 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:82:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 82 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:85:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 85 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:97:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 97 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:98:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 98 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/GridmapNavSimul/CAboutBox.cpp:99:24: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxKeyEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 99 | Connect(wxEVT_CHAR,(wxObjectEventFunction)&CAboutBox::OnChar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.h:31, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/ctrlsub.h:19, from /usr/include/wx-3.2/wx/listbox.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.h:12: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 80%] Linking CXX executable ../../bin/GridmapNavSimul cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/GridmapNavSimul && /usr/bin/cmake -E cmake_link_script CMakeFiles/GridmapNavSimul.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/GridmapNavSimul.dir/gridmapSimulApp.cpp.o CMakeFiles/GridmapNavSimul.dir/gridmapSimulMain.cpp.o CMakeFiles/GridmapNavSimul.dir/CAboutBox.cpp.o -o ../../bin/GridmapNavSimul -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp: In constructor 'CFormEdit::CFormEdit(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:285:64: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 285 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormEdit::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:286:64: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 286 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormEdit::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:287:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 287 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:288:54: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 288 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnPickOutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:289:48: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 289 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormEdit::OnslFirstCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:290:45: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 290 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormEdit::OnslFirstCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:291:48: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 291 | Connect(ID_SLIDER2,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormEdit::OnslToCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:292:45: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 292 | Connect(ID_SLIDER2,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormEdit::OnslToCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:293:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 293 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnKeepClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:294:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 294 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnDeleteClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:295:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 295 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnDelObsIndxClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:296:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 296 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnRemActsIndxClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:297:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 297 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnRemoveObsClassClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:298:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 298 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnRemoveAllButByClassClick1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:299:54: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 299 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnRemoveByLabel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:300:54: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 300 | Connect(ID_BUTTON12,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnRemoveButLabel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:301:54: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 301 | Connect(ID_BUTTON13,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnLeaveHorizScansClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:302:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 302 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnImgSwapClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:303:53: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 303 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormEdit::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormEdit.cpp:304:40: warning: cast between incompatible pointer to member types from 'void (CFormEdit::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 304 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormEdit::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Built target GridmapNavSimul /usr/bin/gmake -f apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/build.make apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/build.make apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Building CXX object apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ReactiveNav3D-Demo/CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o -MF CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o.d -o CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo.h:11, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo_main.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:17, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNav3D-Demo/ReactiveNav3D_demo_main.cpp:10: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 80%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp: In constructor 'CFormMotionModel::CFormMotionModel(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:365:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 365 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:366:54: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 366 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnResetGaussClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:367:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 367 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGaussOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:368:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 368 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnSimulateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:369:54: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 369 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnResetThrunClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:370:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 370 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnThrunOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:371:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 371 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnSimulateThrunClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:372:64: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 372 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormMotionModel::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:373:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 373 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGetFromCurrentClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:374:57: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 374 | Connect(ID_CHECKBOX1,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OncbAllClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:375:64: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 375 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormMotionModel::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:376:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 376 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:377:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 377 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnGetFromFileClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:378:53: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 378 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormMotionModel::OnbtnPickOutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormMotionModel.cpp:379:40: warning: cast between incompatible pointer to member types from 'void (CFormMotionModel::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 379 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormMotionModel::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable ../../bin/ReactiveNav3D-Demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNav3D-Demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReactiveNav3D-Demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/ReactiveNav3D-Demo.dir/ReactiveNav3D_demo_main.cpp.o" -o ../../bin/ReactiveNav3D-Demo -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Built target ReactiveNav3D-Demo /usr/bin/gmake -f apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/build.make apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/build.make apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoApp.cpp [ 80%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 80%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp: In constructor 'CFormPlayVideo::CFormPlayVideo(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:240:64: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 240 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormPlayVideo::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:241:64: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 241 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormPlayVideo::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:242:53: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 242 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnPickClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:243:58: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 243 | Connect(ID_COMBOBOX1,wxEVT_COMMAND_COMBOBOX_SELECTED,(wxObjectEventFunction)&CFormPlayVideo::OncbImageDirsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:244:53: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 244 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnPlayClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:245:53: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 245 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:246:53: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 246 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:247:48: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 247 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormPlayVideo::OnprogressBarCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:248:45: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 248 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormPlayVideo::OnprogressBarCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:249:59: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 249 | Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnSaveCam1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:250:59: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 250 | Connect(ID_BITMAPBUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnSaveCam2Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:251:59: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 251 | Connect(ID_BITMAPBUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormPlayVideo::OnbtnSaveCam3Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormPlayVideo.cpp:252:40: warning: cast between incompatible pointer to member types from 'void (CFormPlayVideo::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 252 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormPlayVideo::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp: In constructor 'ReactiveNavigationDemoFrame::ReactiveNavigationDemoFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:309:105: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 309 | wxFont edLogFont(7,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:325:53: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 325 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:326:53: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 326 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OnbtnPauseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:327:53: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 327 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OnbtnExitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:328:57: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 328 | Connect(ID_CHECKBOX1,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OnrbExtMapSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:329:53: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 329 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OnbtnEditNavParamsClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:330:57: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 330 | Connect(ID_CHECKBOX2,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OncbInternalParamsClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:331:53: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 331 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OnbtnNavigateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:332:32: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 332 | plot->Connect(wxEVT_MOTION,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OnplotMouseMove,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:333:35: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 333 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&ReactiveNavigationDemoFrame::OntimSimulateTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/ReactiveNavigationDemoMain.cpp:336:83: warning: cast between incompatible pointer to member types from 'void (ReactiveNavigationDemoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 336 | Connect( ID_MENUITEM_SET_reactivenav_TARGET, wxEVT_COMMAND_MENU_SELECTED, (wxObjectEventFunction) &ReactiveNavigationDemoFrame::OnreactivenavTargetMenu ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ReactiveNavigationDemo/CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -MF CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o.d -o CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp: In constructor 'CIniEditor::CIniEditor(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp:60:57: warning: cast between incompatible pointer to member types from 'void (CIniEditor::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 60 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/ReactiveNavigationDemo/CIniEditor.cpp:61:57: warning: cast between incompatible pointer to member types from 'void (CIniEditor::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 61 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp [ 81%] Linking CXX executable ../../bin/ReactiveNavigationDemo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ReactiveNavigationDemo && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReactiveNavigationDemo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoApp.cpp.o CMakeFiles/ReactiveNavigationDemo.dir/ReactiveNavigationDemoMain.cpp.o CMakeFiles/ReactiveNavigationDemo.dir/CIniEditor.cpp.o -o ../../bin/ReactiveNavigationDemo -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.h:28, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:42: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp: In constructor 'CFormRawMap::CFormRawMap(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:221:107: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 221 | wxFont edOptsFont(8,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:241:48: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 241 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormRawMap::OnslFromCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:242:45: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 242 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormRawMap::OnslFromCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:243:48: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 243 | Connect(ID_SLIDER2,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormRawMap::OnslToCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:244:45: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 244 | Connect(ID_SLIDER2,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormRawMap::OnslToCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:245:48: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 245 | Connect(ID_SLIDER3,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CFormRawMap::OnslDecimateCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:246:45: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 246 | Connect(ID_SLIDER3,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CFormRawMap::OnslDecimateCmdScrollThumbTrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:247:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 247 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnGenerateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:248:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 248 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnGenerateFromRTK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:249:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 249 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnGeneratePathsClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:250:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 250 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnSaveTxtClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:251:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 251 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnSave3DClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:252:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 252 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnSavePathClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:253:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 253 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnSaveObsPathClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:254:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 254 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnView3DClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormRawMap.cpp:255:53: warning: cast between incompatible pointer to member types from 'void (CFormRawMap::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 255 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormRawMap::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 81%] Built target ReactiveNavigationDemo /usr/bin/gmake -f apps/camera-calib/CMakeFiles/camera-calib.dir/build.make apps/camera-calib/CMakeFiles/camera-calib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib/CMakeFiles/camera-calib.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/camera-calib/CMakeFiles/camera-calib.dir/build.make apps/camera-calib/CMakeFiles/camera-calib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o -MF CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o.d -o CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o -MF CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o.d -o CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/scrolwin.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp: In constructor 'camera_calib_guiDialog::camera_calib_guiDialog(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:173:122: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 173 | wxFont btnCaptureNowFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:268:120: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 268 | wxFont btnRunCalibFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:340:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 340 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnCaptureNowClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:341:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 341 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnAddImage); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:342:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 342 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnListClear); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:343:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 343 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnSaveImagesClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:344:60: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 344 | Connect(ID_LISTBOX1,wxEVT_COMMAND_LISTBOX_SELECTED,(wxObjectEventFunction)&camera_calib_guiDialog::OnlbFilesSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:345:58: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 345 | Connect(ID_CHOICE1,wxEVT_COMMAND_CHOICE_SELECTED,(wxObjectEventFunction)&camera_calib_guiDialog::OncbZoomSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:346:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 346 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnRunCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:347:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 347 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:348:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 348 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnManualRectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:349:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 349 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnAboutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.cpp:350:57: warning: cast between incompatible pointer to member types from 'void (camera_calib_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 350 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&camera_calib_guiDialog::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o -MF CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/gauge.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:36: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp: In constructor 'CScanMatching::CScanMatching(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:147:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 147 | wxFont edOptICPFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:167:117: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 167 | wxFont edOptRefPntFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:170:118: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 170 | wxFont edOptRefGridFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:179:119: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 179 | wxFont edOptAlignMapFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:234:112: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 234 | wxFont txtLogFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:251:63: warning: cast between incompatible pointer to member types from 'void (CScanMatching::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 251 | Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanMatching::OnbtnHelpClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:252:68: warning: cast between incompatible pointer to member types from 'void (CScanMatching::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 252 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CScanMatching::OChangeSelectedMapType); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:253:68: warning: cast between incompatible pointer to member types from 'void (CScanMatching::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 253 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CScanMatching::OChangeSelectedMapType); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:254:67: warning: cast between incompatible pointer to member types from 'void (CScanMatching::*)(wxBookCtrlEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 254 | Connect(ID_NOTEBOOK1,wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING,(wxObjectEventFunction)&CScanMatching::OnNotebook1PageChanging); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:255:57: warning: cast between incompatible pointer to member types from 'void (CScanMatching::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 255 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanMatching::OnbtnICPClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:256:61: warning: cast between incompatible pointer to member types from 'void (CScanMatching::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 256 | Connect(ID_CHECKBOX1,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&CScanMatching::OncbAnimateClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanMatching.cpp:257:57: warning: cast between incompatible pointer to member types from 'void (CScanMatching::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 257 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanMatching::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/CAboutBox.cpp.o -MF CMakeFiles/camera-calib.dir/CAboutBox.cpp.o.d -o CMakeFiles/camera-calib.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/camera_calib_guiMain.h:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:66:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 66 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:79:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 79 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:82:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 82 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:85:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 85 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:97:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 97 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CAboutBox.cpp:98:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 98 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o -MF CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o.d -o CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.h:20, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/spinbutt.h:22, from /usr/include/wx-3.2/wx/spinctrl.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.h:30, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp: In constructor 'CDlgCalibWizardOnline::CDlgCalibWizardOnline(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp:163:117: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 163 | wxFont btnStartFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp:181:57: warning: cast between incompatible pointer to member types from 'void (CDlgCalibWizardOnline::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 181 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCalibWizardOnline::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp:182:57: warning: cast between incompatible pointer to member types from 'void (CDlgCalibWizardOnline::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 182 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCalibWizardOnline::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp:183:57: warning: cast between incompatible pointer to member types from 'void (CDlgCalibWizardOnline::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 183 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CDlgCalibWizardOnline::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/CDlgCalibWizardOnline.cpp:184:39: warning: cast between incompatible pointer to member types from 'void (CDlgCalibWizardOnline::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 184 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&CDlgCalibWizardOnline::OntimCaptureTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h: In constructor 'mrpt::obs::CActionPtr::CActionPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h:53:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 53 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CAction, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp: In constructor 'CFormChangeSensorPositions::CFormChangeSensorPositions(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:369:68: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 369 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:370:68: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 370 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnrbFileSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:371:57: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 371 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:372:58: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 372 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnPickOutClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:373:62: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 373 | Connect(ID_RADIOBOX1,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnrbApplySelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:374:57: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 374 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnGetCurPoseClick1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:375:57: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 375 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:376:57: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 376 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnGetCurCamModelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:377:57: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 377 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnApplyCameraParamsClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:378:57: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 378 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormChangeSensorPositions::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormChangeSensorPositions.cpp:379:44: warning: cast between incompatible pointer to member types from 'void (CFormChangeSensorPositions::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 379 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CFormChangeSensorPositions::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object apps/camera-calib/CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/camera-calib/CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o -MF CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/camera-calib/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 83%] Linking CXX executable ../../bin/camera-calib cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/camera-calib && /usr/bin/cmake -E cmake_link_script CMakeFiles/camera-calib.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/camera-calib.dir/camera_calib_guiApp.cpp.o" "CMakeFiles/camera-calib.dir/camera_calib_guiMain.cpp.o" "CMakeFiles/camera-calib.dir/CAboutBox.cpp.o" "CMakeFiles/camera-calib.dir/CDlgCalibWizardOnline.cpp.o" "CMakeFiles/camera-calib.dir/MyGLCanvas.cpp.o" -o ../../bin/camera-calib -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o -MF CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o.d -o CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp: In constructor 'COdometryParams::COdometryParams(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:87:57: warning: cast between incompatible pointer to member types from 'void (COdometryParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 87 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&COdometryParams::OnbtnOkClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/COdometryParams.cpp:88:57: warning: cast between incompatible pointer to member types from 'void (COdometryParams::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 88 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&COdometryParams::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target camera-calib /usr/bin/gmake -f apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/build.make apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/build.make apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Building CXX object apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/gps2rawlog/CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -MF CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o.d -o CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog/gps2rawlog_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog/gps2rawlog_main.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/gps2rawlog/gps2rawlog_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o -MF CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 83%] Linking CXX executable ../../bin/gps2rawlog cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/gps2rawlog && /usr/bin/cmake -E cmake_link_script CMakeFiles/gps2rawlog.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/gps2rawlog.dir/gps2rawlog_main.cpp.o -o ../../bin/gps2rawlog -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp: In constructor 'CScanAnimation::CScanAnimation(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:166:68: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 166 | Connect(ID_RADIOBUTTON1,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CScanAnimation::OnrbLoadedSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:167:68: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 167 | Connect(ID_RADIOBUTTON2,wxEVT_COMMAND_RADIOBUTTON_SELECTED,(wxObjectEventFunction)&CScanAnimation::OnrbFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:168:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 168 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnPickInputClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:169:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 169 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnPlayClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:170:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 170 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:171:61: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 171 | Connect(ID_CHECKBOX1,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&CScanAnimation::OncbAllowMixClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:172:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 172 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnCloseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:173:220: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 173 | Connect(ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CScanAnimation::OnslPosCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:174:52: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 174 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&CScanAnimation::OnslPosCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:175:49: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 175 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&CScanAnimation::OnslPosCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:176:57: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 176 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CScanAnimation::OnbtnJumpClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CScanAnimation.cpp:177:44: warning: cast between incompatible pointer to member types from 'void (CScanAnimation::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 177 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CScanAnimation::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target gps2rawlog /usr/bin/gmake -f apps/grid-matching/CMakeFiles/grid-matching.dir/build.make apps/grid-matching/CMakeFiles/grid-matching.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching/CMakeFiles/grid-matching.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/grid-matching/CMakeFiles/grid-matching.dir/build.make apps/grid-matching/CMakeFiles/grid-matching.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Building CXX object apps/grid-matching/CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/grid-matching/CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o -MF CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o.d -o CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CGridMapAligner.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:10: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/grid-matching/grid-matching_main.cpp:29: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o -MF CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o.d -o CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Linking CXX executable ../../bin/grid-matching cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/grid-matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/grid-matching.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/grid-matching.dir/grid-matching_main.cpp.o" -o ../../bin/grid-matching -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 83%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o -MF CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o.d -o CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target grid-matching /usr/bin/gmake -f apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/build.make apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/build.make apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:36: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:33, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:57: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp: In constructor 'xRawLogViewerFrame::xRawLogViewerFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:508:118: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 508 | wxFont memoFont(10,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier 10 Pitch"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:527:115: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 527 | wxFont memStatsFont(10,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:531:119: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 531 | wxFont txtExceptionFont(10,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Monospace"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:922:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 922 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileOpen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:923:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 923 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnSaveFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:924:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 924 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnEditRawlog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:925:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 925 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRawMapOdo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:926:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 926 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnChangeMotionModel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:927:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 927 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowICP); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:928:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 928 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowAnimateScans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:929:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 929 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowImagesAsVideo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:930:58: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 930 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:931:58: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 931 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:932:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 932 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&xRawLogViewerFrame::OnbtnEditCommentsClick1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:933:220: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 933 | Connect(ID_SLIDER1,wxEVT_SCROLL_TOP|wxEVT_SCROLL_BOTTOM|wxEVT_SCROLL_LINEUP|wxEVT_SCROLL_LINEDOWN|wxEVT_SCROLL_PAGEUP|wxEVT_SCROLL_PAGEDOWN|wxEVT_SCROLL_THUMBTRACK|wxEVT_SCROLL_THUMBRELEASE|wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&xRawLogViewerFrame::Onslid3DcamConfCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:934:52: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 934 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&xRawLogViewerFrame::Onslid3DcamConfCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:935:49: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 935 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&xRawLogViewerFrame::Onslid3DcamConfCmdScrollChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:936:67: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxBookCtrlEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 936 | Connect(ID_NOTEBOOK1,wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING,(wxObjectEventFunction)&xRawLogViewerFrame::OnNotebook1PageChanging); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:937:58: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 937 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileOpen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:938:58: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 938 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnSaveFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:939:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 939 | Connect(ID_MENUITEM76,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRevert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:940:58: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 940 | Connect(ID_MENUITEM7,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnLoadAPartOnly); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:941:58: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 941 | Connect(ID_MENUITEM8,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileCountEntries); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:942:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 942 | Connect(ID_MENUITEM10,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileSaveImages); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:943:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 943 | Connect(ID_MENUITEM62,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuConvertExternallyStored); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:944:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 944 | Connect(ID_MENUITEM64,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuConvertObservationOnly); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:945:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 945 | Connect(ID_MENUITEM13,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFileGenVisualLMFromStereoImages); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:946:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 946 | Connect(ID_MENUITEM60,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuLossLessDecFILE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:947:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 947 | Connect(ID_MENUITEM61,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenCompactFILE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:948:58: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 948 | Connect(ID_MENUITEM5,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnImportCARMEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:949:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 949 | Connect(ID_MENUITEM47,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnImportSequenceOfImages); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:950:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 950 | Connect(ID_MENUITEM56,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuImportALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:951:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 951 | Connect(ID_MENUITEM63,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnImportRTL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:952:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 952 | Connect(ID_MENUITEM87,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItemImportBremenDLRLog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:953:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 953 | Connect(ID_MENUITEM58,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenOdoLaser); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:954:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 954 | Connect(ID_MENUITEM55,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuExportALOG); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:955:56: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 955 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:956:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 956 | Connect(ID_MENUITEM14,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnEditRawlog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:957:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 957 | Connect(ID_MENUITEM51,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuInsertComment); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:958:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 958 | Connect(ID_MENUITEM69,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRenameSensor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:959:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 959 | Connect(ID_MENUITEM15,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnChangeSensorPositions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:960:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 960 | Connect(ID_MENUITEM70,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuChangePosesBatch); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:961:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 961 | Connect(ID_MENUITEM16,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnDecimateRecords); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:962:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 962 | Connect(ID_MENUITEM59,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuLossLessDecimate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:963:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 963 | Connect(ID_MENUITEM57,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuCompactRawlog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:964:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 964 | Connect(ID_MENUITEM75,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuConvertSF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:965:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 965 | Connect(ID_MENUITEM67,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuResortByTimestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:966:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 966 | Connect(ID_MENUITEM68,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuShiftTimestampsByLabel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:967:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 967 | Connect(ID_MENUITEM82,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRegenerateTimestampBySF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:968:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 968 | Connect(ID_MENUITEM20,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnChangeMotionModel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:969:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 969 | Connect(ID_MENUITEM22,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRecalculateActionsICP); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:970:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 970 | Connect(ID_MENUITEM53,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuModifyICPActionsUncertainty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:971:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 971 | Connect(ID_MENUITEM23,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRecomputeOdometry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:972:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 972 | Connect(ID_MENUITEM41,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnForceEncodersFalse); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:973:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 973 | Connect(ID_MENUITEM84,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRegenerateOdometryTimes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:974:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 974 | Connect(ID_MENUITEM17,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowICP); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:975:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 975 | Connect(ID_MENUITEM44,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowAnimateScans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:976:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 976 | Connect(ID_MENUITEM19,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnCountBadScans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:977:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 977 | Connect(ID_MENUITEM25,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFilterErroneousScans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:978:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 978 | Connect(ID_MENUITEM73,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuMarkLaserScanInvalid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:979:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 979 | Connect(ID_MENUITEM74,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuChangeMaxRangeLaser); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:980:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 980 | Connect(ID_MENUITEM77,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuBatchLaserExclusionZones); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:981:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 981 | Connect(ID_MENUITEM79,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnLaserFilterAngles); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:982:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 982 | Connect(ID_MENUITEM86,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItem3DObsRecoverParams); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:983:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 983 | Connect(ID_MENUITEM29,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenerateSeqImgs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:984:58: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 984 | Connect(ID_MENUITEM9,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnShowImagesAsVideo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:985:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 985 | Connect(ID_MENUITEM28,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuVisualOdometry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:986:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 986 | Connect(ID_MENUITEM71,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuMono2Stereo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:987:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 987 | Connect(ID_MENUITEM72,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRectifyImages); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:988:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 988 | Connect(ID_MENUITEM78,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRenameImageFiles); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:989:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 989 | Connect(ID_MENUITEM83,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnmnuCreateAVISelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:990:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 990 | Connect(ID_MENUITEM30,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenGasTxt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:991:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 991 | Connect(ID_MENUITEM24,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnFilterSpureousGas); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:992:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 992 | Connect(ID_MENUITEM31,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenGPSTxt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:993:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 993 | Connect(ID_MENUITEM34,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnSummaryGPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:994:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 994 | Connect(ID_MENUITEM65,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuDistanceBtwGPSs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:995:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 995 | Connect(ID_MENUITEM66,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRegenerateGPSTimestamps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:996:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 996 | Connect(ID_MENUITEM52,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuDrawGPSPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:997:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 997 | Connect(ID_MENUITEM80,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuGPSDeleteNaN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:998:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 998 | Connect(ID_MENUITEM33,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuGenerateBeaconList); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:999:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 999 | Connect(ID_MENUITEM38,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRemoveSpecificRangeMeas); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1000:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1000 | Connect(ID_MENUITEM40,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenerateTextFileRangeBearing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1001:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1001 | Connect(ID_MENUITEM81,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuRangeBearFilterIDs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1002:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1002 | Connect(ID_MENUITEM46,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRangeFinder1DGenTextFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1003:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1003 | Connect(ID_MENUITEM43,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenerateIMUTextFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1004:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1004 | Connect(ID_MENUITEM89,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenWifiTxt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1005:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1005 | Connect(ID_MENUITEM26,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnRawMapOdo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1006:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1006 | Connect(ID_MENUITEM32,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnGenOdoLaser); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1007:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1007 | Connect(ID_MENUITEM27,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuShowTips); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1008:57: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1008 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1009:51: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1009 | Connect(MNU_1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItem37Selected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1010:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1010 | Connect(ID_MENUITEM49,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItem46Selected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1011:59: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1011 | Connect(ID_MENUITEM50,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnMenuItem47Selected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1012:39: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1012 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&xRawLogViewerFrame::OntimAutoLoadTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:1104:68: warning: cast between incompatible pointer to member types from 'void (xRawLogViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 1104 | Connect(ID_COMBO_IMG_DIRS, wxEVT_COMMAND_COMBOBOX_SELECTED,(wxObjectEventFunction)&xRawLogViewerFrame::OnComboImageDirsChange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp: In member function 'std::string xRawLogViewerFrame::AskForObservationByLabel(const std::string&)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:4101:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4101 | for (std::map::iterator i=listOfSensorLabels.begin();i!=listOfSensorLabels.end();++i) | ^~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.cpp:4104:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4104 | wxString ret = wxGetSingleChoice( | ^~~~~~~~ [ 83%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:58: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp: In constructor 'holonomic_navigator_demoFrame::holonomic_navigator_demoFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:193:112: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 193 | wxFont edHoloParamsFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:222:115: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 222 | wxFont edInfoLocalViewFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:261:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 261 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnLoadMapClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:262:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 262 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:263:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 263 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:264:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 264 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnPlaceRobotClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:265:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 265 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnPlaceTargetClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:266:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 266 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:267:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 267 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:268:54: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 268 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnbtnLoadMapClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:269:52: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 269 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:270:54: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 270 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemChangeVisibleStuff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:271:54: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 271 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemChangeVisibleStuff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:272:54: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 272 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnMenuItemClearRobotPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:273:53: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 273 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:274:35: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 274 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&holonomic_navigator_demoFrame::OntimRunSimulTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:277:40: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 277 | m_plot3D->Connect(wxEVT_MOTION,(wxObjectEventFunction)&holonomic_navigator_demoFrame::Onplot3DMouseMove,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.cpp:278:43: warning: cast between incompatible pointer to member types from 'void (holonomic_navigator_demoFrame::*)(wxMouseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 278 | m_plot3D->Connect(wxEVT_LEFT_DOWN,(wxObjectEventFunction)&holonomic_navigator_demoFrame::Onplot3DMouseClick,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 83%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/holonomic_navigator_demoMain.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:66:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 66 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:79:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 79 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:82:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 82 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:85:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 85 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:97:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 97 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/CAboutBox.cpp:98:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 98 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/holonomic-navigator-demo/CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o -MF CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/holonomic-navigator-demo/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 84%] Linking CXX executable ../../bin/holonomic-navigator-demo cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/holonomic-navigator-demo && /usr/bin/cmake -E cmake_link_script CMakeFiles/holonomic-navigator-demo.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoApp.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/holonomic_navigator_demoMain.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/CAboutBox.cpp.o" "CMakeFiles/holonomic-navigator-demo.dir/MyGLCanvas.cpp.o" -o ../../bin/holonomic-navigator-demo -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] Built target holonomic-navigator-demo /usr/bin/gmake -f apps/icp-slam/CMakeFiles/icp-slam.dir/build.make apps/icp-slam/CMakeFiles/icp-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam/CMakeFiles/icp-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/icp-slam/CMakeFiles/icp-slam.dir/build.make apps/icp-slam/CMakeFiles/icp-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] Building CXX object apps/icp-slam/CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/icp-slam/CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o -MF CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o.d -o CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam/icp-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam/icp-slam_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 84%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o -MF CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam/icp-slam_main.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp: In member function 'void xRawLogViewerFrame::OnMenuDistanceBtwGPSs(wxCommandEvent&)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp:348:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 348 | for (std::map::iterator i=listOfSensorLabels.begin();i!=listOfSensorLabels.end();++i) | ^~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_gps_ops.cpp:351:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 351 | wxString ret = wxGetSingleChoice( | ^~~~~~~~ [ 84%] Linking CXX executable ../../bin/icp-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/icp-slam.dir/icp-slam_main.cpp.o" -o ../../bin/icp-slam -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] Built target icp-slam /usr/bin/gmake -f apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/build.make apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam-live /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/build.make apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] Building CXX object apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam-live && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/icp-slam-live/CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o -MF CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o.d -o CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/icp-slam-live/icp-slam-live_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_images_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_images_ops.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Linking CXX executable ../../bin/icp-slam-live cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/icp-slam-live && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp-slam-live.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/icp-slam-live.dir/icp-slam-live_main.cpp.o" -o ../../bin/icp-slam-live -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Built target icp-slam-live /usr/bin/gmake -f apps/kf-slam/CMakeFiles/kf-slam.dir/build.make apps/kf-slam/CMakeFiles/kf-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam/CMakeFiles/kf-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/kf-slam/CMakeFiles/kf-slam.dir/build.make apps/kf-slam/CMakeFiles/kf-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Building CXX object apps/kf-slam/CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kf-slam/CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o -MF CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o.d -o CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam/kf-slam_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam/kf-slam_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:524: /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h: In member function 'void mrpt::bayes::CKalmanFilterCapable::runOneKalmanIteration()': /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h:396:57: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 396 | binder1st >(equal_to(),-1) ) ) ); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam/kf-slam_main.cpp:18: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_imports_exports.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:29: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/kf-slam/kf-slam_main.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_imports_exports.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_vodometry.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_vodometry.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Linking CXX executable ../../bin/kf-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kf-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/kf-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/kf-slam.dir/kf-slam_main.cpp.o" -o ../../bin/kf-slam -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_artwork.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_artwork.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Built target kf-slam /usr/bin/gmake -f apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/build.make apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/build.make apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Building CXX object apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-3d-slam/CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o -MF CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o.d -o CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam/kinect-3d-slam_main.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam/kinect-3d-slam_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-slam/kinect-3d-slam_main.cpp:30: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_convert_ops.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_convert_ops.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 85%] Linking CXX executable ../../bin/kinect-3d-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinect-3d-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/kinect-3d-slam.dir/kinect-3d-slam_main.cpp.o" -o ../../bin/kinect-3d-slam -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Built target kinect-3d-slam /usr/bin/gmake -f apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/build.make apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-view /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/build.make apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Building CXX object apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-3d-view/CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o -MF CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o.d -o CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-view/kinect-3d-view_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-3d-view/kinect-3d-view_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o -MF CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o.d -o CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_show_selected_object.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_show_selected_object.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 85%] Linking CXX executable ../../bin/kinect-3d-view cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-3d-view && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinect-3d-view.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/kinect-3d-view.dir/kinect-3d-view_main.cpp.o" -o ../../bin/kinect-3d-view -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] Built target kinect-3d-view /usr/bin/gmake -f apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/build.make apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/build.make apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 86%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiApp.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:32, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiApp.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiApp.h:20, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiApp.cpp:17: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:33, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_show_selected_object.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/main_show_selected_object.cpp:30: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:33: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:47: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 86%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o -MF CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.cpp [ 86%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:32, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/bmpbndl.h:13, from /usr/include/wx-3.2/wx/anybutton.h:44, from /usr/include/wx-3.2/wx/button.h:18, from /usr/include/wx-3.2/wx/bmpbuttn.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:23: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:13: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.cpp:34: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h:33: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:33: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:47: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/bitmap.h:18: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h: In constructor 'mrpt::gui::CDisplayWindowPtr::CDisplayWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h:205:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 205 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp: In constructor 'kinect_calibrate_guiDialog::kinect_calibrate_guiDialog(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:253:112: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 253 | wxFont StaticText26Font(16,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/anybutton.h:45: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:276:112: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 276 | wxFont StaticText27Font(15,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:383:106: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 383 | wxFont btnCaptureFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:390:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 390 | wxFont btnNextCalibFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:415:117: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 415 | wxFont StaticText22Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:424:120: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 424 | wxFont btnListRemoveSelectedFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:428:110: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 428 | wxFont btnListLoadFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:432:115: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 432 | wxFont btnLoadImageListFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:436:110: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 436 | wxFont btnListSaveFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:453:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 453 | wxFont rbShowImagesFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:488:117: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 488 | wxFont StaticText24Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:573:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 573 | wxFont btnRunCalibFont(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:584:117: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 584 | wxFont StaticText23Font(wxDEFAULT,wxDEFAULT,wxFONTSTYLE_NORMAL,wxBOLD,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:596:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 596 | wxFont edLogCalibResultFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:639:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 639 | wxFont btnLoadCalibFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:643:115: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 643 | wxFont btnSaveCalibLiveFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:653:116: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 653 | wxFont m_grid_live_calibFont(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:659:110: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 659 | wxFont GridLabelFont_1(8,wxDEFAULT,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:684:109: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 684 | wxFont edLogTestFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:707:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 707 | Connect(ID_BUTTON15,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnOpCalibKinectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:708:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 708 | Connect(ID_BUTTON16,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnOpCalibStereoGenericClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:709:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 709 | Connect(ID_BUTTON17,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnOpTestKinectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:710:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 710 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnNext1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:711:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 711 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnConnectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:712:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 712 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnNext1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:713:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 713 | Connect(ID_BUTTON8,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnDisconnectClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:714:58: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 714 | Connect(ID_RADIOBOX1,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnrbChannelSwitchSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:715:57: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxSpinEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 715 | Connect(ID_SPINCTRL7,wxEVT_COMMAND_SPINCTRL_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnedTiltChange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:716:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 716 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnCaptureClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:717:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 717 | Connect(ID_BUTTON7,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnNextCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:718:56: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 718 | Connect(ID_LISTBOX1,wxEVT_COMMAND_LISTBOX_SELECTED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnlbImagePairsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:719:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 719 | Connect(ID_BUTTON9,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnListRemoveSelectedClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:720:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 720 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnListLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:721:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 721 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnLoadImageListClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:722:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 722 | Connect(ID_BUTTON12,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnListSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:723:58: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 723 | Connect(ID_RADIOBOX2,wxEVT_COMMAND_RADIOBOX_SELECTED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnrbShowImagesSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:724:57: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxSpinEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 724 | Connect(ID_SPINCTRL3,wxEVT_COMMAND_SPINCTRL_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnNeedsToUpdate6DCamPlot); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:725:57: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxSpinEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 725 | Connect(ID_SPINCTRL4,wxEVT_COMMAND_SPINCTRL_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnNeedsToUpdate6DCamPlot); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:726:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 726 | Connect(ID_TEXTCTRL6,wxEVT_COMMAND_TEXT_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnedCalibSizeXText); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:727:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 727 | Connect(ID_TEXTCTRL7,wxEVT_COMMAND_TEXT_UPDATED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnedCalibSizeXText); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:728:57: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 728 | Connect(ID_CHECKBOX3,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OncbCalibNormalizeClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:729:57: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 729 | Connect(ID_CHECKBOX2,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OncbCalibNormalizeClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:730:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 730 | Connect(ID_BUTTON14,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnRunCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:731:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 731 | Connect(ID_BUTTON13,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnSaveCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:732:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 732 | Connect(ID_BUTTON18,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnConnectLive3DClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:733:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 733 | Connect(ID_BUTTON20,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnDisconnectLiveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:734:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 734 | Connect(ID_BUTTON19,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnLoadCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:735:54: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 735 | Connect(ID_BUTTON21,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnSaveCalibLiveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:736:59: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 736 | Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnHelpLiveCalibClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:737:37: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxFocusEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 737 | Panel5->Connect(wxEVT_SET_FOCUS,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnPanel5SetFocus,0,this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:738:63: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxBookCtrlEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 738 | Connect(ID_NOTEBOOK1,wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnNotebook1PageChanging); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:739:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 739 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:740:53: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 740 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnbtnQuitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:741:35: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 741 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OntimConsoleDumpTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:742:35: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 742 | Connect(ID_TIMER2,wxEVT_TIMER,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OntimMiscTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:743:41: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxCloseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 743 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:744:24: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxSizeEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 744 | Connect(wxEVT_SIZE,(wxObjectEventFunction)&kinect_calibrate_guiDialog::OnResize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.cpp:753:1: warning: cast between incompatible pointer to member types from 'void (kinect_calibrate_guiDialog::*)(wxGridEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 753 | (wxObjectEventFunction)&kinect_calibrate_guiDialog::Onm_grid_live_calibCellChange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 87%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o -MF CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/bmpbndl.h:13, from /usr/include/wx-3.2/wx/anybutton.h:44, from /usr/include/wx-3.2/wx/button.h:18, from /usr/include/wx-3.2/wx/bmpbuttn.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp: In constructor 'CFormBatchSensorPose::CFormBatchSensorPose(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:73:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 73 | wxFont edTextFont(9,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("FreeMono"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/anybutton.h:45: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:93:63: warning: cast between incompatible pointer to member types from 'void (CFormBatchSensorPose::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 93 | Connect(ID_BITMAPBUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnOpenClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:94:57: warning: cast between incompatible pointer to member types from 'void (CFormBatchSensorPose::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 94 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnApplyClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CFormBatchSensorPose.cpp:95:57: warning: cast between incompatible pointer to member types from 'void (CFormBatchSensorPose::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 95 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CFormBatchSensorPose::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/topography/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/RawLogViewer/CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -MF CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o.d -o CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CRawlogTreeView.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:9: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/xRawLogViewerMain.h:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp: In constructor 'CIniEditor::CIniEditor(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:60:57: warning: cast between incompatible pointer to member types from 'void (CIniEditor::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 60 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnOKClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/RawLogViewer/CIniEditor.cpp:61:57: warning: cast between incompatible pointer to member types from 'void (CIniEditor::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 61 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CIniEditor::OnbtnCancelClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../bin/RawLogViewer cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/RawLogViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/RawLogViewer.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/RawLogViewer.dir/CAboutBox.cpp.o CMakeFiles/RawLogViewer.dir/CFormEdit.cpp.o CMakeFiles/RawLogViewer.dir/CFormMotionModel.cpp.o CMakeFiles/RawLogViewer.dir/CFormPlayVideo.cpp.o CMakeFiles/RawLogViewer.dir/CFormRawMap.cpp.o CMakeFiles/RawLogViewer.dir/CScanMatching.cpp.o CMakeFiles/RawLogViewer.dir/CFormChangeSensorPositions.cpp.o CMakeFiles/RawLogViewer.dir/COdometryParams.cpp.o CMakeFiles/RawLogViewer.dir/CScanAnimation.cpp.o CMakeFiles/RawLogViewer.dir/xRawLogViewerApp.cpp.o CMakeFiles/RawLogViewer.dir/xRawLogViewerMain.cpp.o CMakeFiles/RawLogViewer.dir/MyGLCanvas.cpp.o CMakeFiles/RawLogViewer.dir/main_gps_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_images_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_imports_exports.cpp.o CMakeFiles/RawLogViewer.dir/main_vodometry.cpp.o CMakeFiles/RawLogViewer.dir/main_artwork.cpp.o CMakeFiles/RawLogViewer.dir/main_convert_ops.cpp.o CMakeFiles/RawLogViewer.dir/main_show_selected_object.cpp.o CMakeFiles/RawLogViewer.dir/CRawlogTreeView.cpp.o CMakeFiles/RawLogViewer.dir/CFormBatchSensorPose.cpp.o CMakeFiles/RawLogViewer.dir/CIniEditor.cpp.o -o ../../bin/RawLogViewer -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-topography.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 87%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:32, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:33: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/kinect_calibrate_guiMain.h:47: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:70:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 70 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:83:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 83 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:86:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 86 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:89:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 89 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:101:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 101 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/CAboutBox.cpp:102:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 102 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:49: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ [ 87%] Building CXX object apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/kinect-stereo-calib/CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o -MF CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/kinect-stereo-calib/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 87%] Linking CXX executable ../../bin/kinect-stereo-calib cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/kinect-stereo-calib && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinect-stereo-calib.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiApp.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/kinect_calibrate_guiMain.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/CAboutBox.cpp.o" "CMakeFiles/kinect-stereo-calib.dir/MyGLCanvas.cpp.o" -o ../../bin/kinect-stereo-calib -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Built target kinect-stereo-calib /usr/bin/gmake -f apps/map-partition/CMakeFiles/map-partition.dir/build.make apps/map-partition/CMakeFiles/map-partition.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/map-partition /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition/CMakeFiles/map-partition.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/map-partition/CMakeFiles/map-partition.dir/build.make apps/map-partition/CMakeFiles/map-partition.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Building CXX object apps/map-partition/CMakeFiles/map-partition.dir/map-partition.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/map-partition/CMakeFiles/map-partition.dir/map-partition.cpp.o -MF CMakeFiles/map-partition.dir/map-partition.cpp.o.d -o CMakeFiles/map-partition.dir/map-partition.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/map-partition/map-partition.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/map-partition/map-partition.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Built target RawLogViewer /usr/bin/gmake -f apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/build.make apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/build.make apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-main.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-main.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-main.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileGZInputStream.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/map-partition/map-partition.cpp:19: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 87%] Linking CXX executable ../../bin/map-partition cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/map-partition && /usr/bin/cmake -E cmake_link_script CMakeFiles/map-partition.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/map-partition.dir/map-partition.cpp.o" -o ../../bin/map-partition -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 87%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_extraction.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_extraction.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 87%] Built target map-partition /usr/bin/gmake -f apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build.make apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build.make apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 88%] Building CXX object apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o -MF CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o.d -o CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.h:29, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/sizer.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_extraction.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_matching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_matching.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-feature_matching.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp: In constructor 'navlog_viewer_GUI_designDialog::navlog_viewer_GUI_designDialog(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:226:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 226 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:227:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 227 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnHelpClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:228:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 228 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnQuitClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:229:48: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 229 | Connect(ID_SLIDER1,wxEVT_SCROLL_THUMBTRACK,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnslidLogCmdScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:230:45: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxScrollEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 230 | Connect(ID_SLIDER1,wxEVT_SCROLL_CHANGED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnslidLogCmdScroll); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:231:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 231 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnPlayClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:232:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 232 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnStopClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:233:53: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 233 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnbtnMoreOpsClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:234:35: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 234 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OntimPlayTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:235:35: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 235 | Connect(ID_TIMER2,wxEVT_TIMER,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OntimAutoloadTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:236:54: warning: cast between incompatible pointer to member types from 'void (navlog_viewer_GUI_designDialog::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 236 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&navlog_viewer_GUI_designDialog::OnmnuMatlabPlotsSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp: In member function 'void navlog_viewer_GUI_designDialog::OnslidLogCmdScroll(wxScrollEvent&)': /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:547:131: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 547 | mrpt::nav::CParameterizedTrajectoryGeneratorPtr ptg = m_logdata_ptg_paths[log.nSelectedPTG]; | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::nav::CParameterizedTrajectoryGenerator; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp: In member function 'void navlog_viewer_GUI_designDialog::OnmnuMatlabPlotsSelected(wxCommandEvent&)': /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.cpp:803:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 803 | for (size_t k=0;k(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses_impl.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h:293: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graph.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 88%] Building CXX object apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o -MF CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o.d -o CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.h:29, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designApp.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 88%] Building CXX object apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/navlog-viewer/CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o -MF CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o.d -o CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/navlog_viewer_GUI_designMain.h:29, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 88%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graphslam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h:19, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/types.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/../../libs/graphslam/src/graph_slam_levmarq_test_common.h:11, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graphslam.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses_impl.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h:293: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h: In constructor 'mrpt::math::CMatrixPtr::CMatrixPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h:85:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 85 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(CMatrix, mrpt::utils::CSerializable, CMatrix) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graphslam.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h: In member function 'mrpt::utils::TNodeID mrpt::nav::TMoveTree::getNearestNode(const NODE_TYPE_FOR_METRIC&, const mrpt::nav::PoseDistanceMetric&, double*, const std::set*) const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:57:35: note: '#pragma message: TODO: Optimize this query with KD-tree!' 57 | #define MRPT_DO_PRAGMA(x) _Pragma (#x) | ^~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:58:39: note: in expansion of macro 'MRPT_DO_PRAGMA' 58 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message (_msg)) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:65:25: note: in expansion of macro 'MRPT_MSG_PRAGMA' 65 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h:82:33: note: in expansion of macro 'MRPT_TODO' 82 | MRPT_TODO("Optimize this query with KD-tree!") | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:70:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 70 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:83:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 83 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:86:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 86 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:89:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 89 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:101:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 101 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/navlog-viewer/CAboutBox.cpp:102:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 102 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable ../../bin/navlog-viewer cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/navlog-viewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/navlog-viewer.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designMain.cpp.o" "CMakeFiles/navlog-viewer.dir/navlog_viewer_GUI_designApp.cpp.o" "CMakeFiles/navlog-viewer.dir/CAboutBox.cpp.o" -o ../../bin/navlog-viewer -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-nav.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 88%] Built target navlog-viewer /usr/bin/gmake -f apps/observations2map/CMakeFiles/observations2map.dir/build.make apps/observations2map/CMakeFiles/observations2map.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/observations2map /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/observations2map/CMakeFiles/observations2map.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/observations2map/CMakeFiles/observations2map.dir/build.make apps/observations2map/CMakeFiles/observations2map.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 88%] Building CXX object apps/observations2map/CMakeFiles/observations2map.dir/observations2map_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/observations2map && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/observations2map/CMakeFiles/observations2map.dir/observations2map_main.cpp.o -MF CMakeFiles/observations2map.dir/observations2map_main.cpp.o.d -o CMakeFiles/observations2map.dir/observations2map_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-gridmaps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-gridmaps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h: In constructor 'mrpt::maps::TMapGenericParamsPtr::TMapGenericParamsPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:157:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 157 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h:78:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE' 78 | DEFINE_SERIALIZABLE_POST_CUSTOM_LINKAGE ( TMapGenericParams, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp:21: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/observations2map/observations2map_main.cpp:19: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h: In constructor 'mrpt::poses::CPoint2DPtr::CPoint2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h:91:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 91 | DEFINE_SERIALIZABLE_POST( CPoint2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ [ 89%] Linking CXX executable ../../bin/observations2map cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/observations2map && /usr/bin/cmake -E cmake_link_script CMakeFiles/observations2map.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/observations2map.dir/observations2map_main.cpp.o -o ../../bin/observations2map -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-icp.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 89%] Built target observations2map /usr/bin/gmake -f apps/pf-localization/CMakeFiles/pf-localization.dir/build.make apps/pf-localization/CMakeFiles/pf-localization.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization/CMakeFiles/pf-localization.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/pf-localization/CMakeFiles/pf-localization.dir/build.make apps/pf-localization/CMakeFiles/pf-localization.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 89%] Building CXX object apps/pf-localization/CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/pf-localization/CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o -MF CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o.d -o CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:24: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:31: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/pf-localization/pf_localization_main.cpp:34: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-images.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-images.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-images.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-images.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-images.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-images.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-math.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-math.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-math.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-math.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-math.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-math.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 89%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix1.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix1.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix1.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 90%] Linking CXX executable ../../bin/pf-localization cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/pf-localization && /usr/bin/cmake -E cmake_link_script CMakeFiles/pf-localization.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/pf-localization.dir/pf_localization_main.cpp.o" -o ../../bin/pf-localization -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 90%] Built target pf-localization /usr/bin/gmake -f apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/build.make apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/build.make apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 90%] Building CXX object apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rawlog-grabber/CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o -MF CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o.d -o CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/rawlog-grabber/rawloggrabber_main.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Linking CXX executable ../../bin/rawlog-grabber cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rawlog-grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/rawlog-grabber.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rawlog-grabber.dir/rawloggrabber_main.cpp.o" -o ../../bin/rawlog-grabber -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 90%] Built target rawlog-grabber /usr/bin/gmake -f apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/build.make apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/build.make apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 91%] Building CXX object apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/rbpf-slam/CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o -MF CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o.d -o CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp: In function 'void MapBuilding_RBPF()': /builddir/build/BUILD/mrpt-1.4.0/apps/rbpf-slam/rbpf-slam.cpp:368:43: warning: implicitly-declared 'mrpt::poses::CPose3DPDFParticles& mrpt::poses::CPose3DPDFParticles::operator=(const mrpt::poses::CPose3DPDFParticles&)' is deprecated [-Wdeprecated-copy] 368 | curPDF = *pp; | ^~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:48:32: note: because 'mrpt::poses::CPose3DPDFParticles' has user-provided 'mrpt::poses::CPose3DPDFParticles::CPose3DPDFParticles(const mrpt::poses::CPose3DPDFParticles&)' 48 | inline CPose3DPDFParticles( const CPose3DPDFParticles& obj ) : | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-matrix2.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 91%] Linking CXX executable ../../bin/rbpf-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/rbpf-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbpf-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/rbpf-slam.dir/rbpf-slam.cpp.o" -o ../../bin/rbpf-slam -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 [ 91%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-pointmaps.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-pointmaps.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-pointmaps.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 91%] Built target rbpf-slam /usr/bin/gmake -f apps/ro-localization/CMakeFiles/ro-localization.dir/build.make apps/ro-localization/CMakeFiles/ro-localization.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization/CMakeFiles/ro-localization.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/ro-localization/CMakeFiles/ro-localization.dir/build.make apps/ro-localization/CMakeFiles/ro-localization.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 91%] Building CXX object apps/ro-localization/CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ro-localization/CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o -MF CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o.d -o CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp [ 92%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseRandomSampler.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp:23: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.cpp:11: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-poses.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 92%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-random.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-random.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-random.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-random.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-random.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-random.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 92%] Building CXX object apps/ro-localization/CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/ro-localization/CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o -MF CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o.d -o CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:34: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:35: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/CPosePDFParticlesExtended.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:59: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/ro-localization/ro-localization_main.cpp:24: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 92%] Linking CXX executable ../../bin/ro-localization cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/ro-localization && /usr/bin/cmake -E cmake_link_script CMakeFiles/ro-localization.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/ro-localization.dir/CPosePDFParticlesExtended.cpp.o" "CMakeFiles/ro-localization.dir/ro-localization_main.cpp.o" -o ../../bin/ro-localization -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Built target ro-localization /usr/bin/gmake -f apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/build.make apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/build.make apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Building CXX object apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/simul-landmarks/CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o -MF CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o.d -o CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h:21, from /builddir/build/BUILD/mrpt-1.4.0/apps/simul-landmarks/simul-landmarks-main.cpp:10: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DMRPT_DATASET_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/share/mrpt/datasets\" -DMRPT_DOC_PERF_DIR=\"/builddir/build/BUILD/mrpt-1.4.0/doc/perf-data\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp:9: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/common.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-scan_matching.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 92%] Linking CXX executable ../../bin/simul-landmarks cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/simul-landmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/simul-landmarks.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/simul-landmarks.dir/simul-landmarks-main.cpp.o" -o ../../bin/simul-landmarks -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt [ 92%] Linking CXX executable ../../bin/mrpt-performance cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/mrpt-performance && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-performance.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/mrpt-performance.dir/perf-main.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-feature_extraction.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-feature_matching.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-graph.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-graphslam.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-gridmaps.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-icp.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-images.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-math.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-matrix1.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-matrix2.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-pointmaps.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-poses.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-random.cpp.o" "CMakeFiles/mrpt-performance.dir/perf-scan_matching.cpp.o" -o ../../bin/mrpt-performance -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lrt -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Built target simul-landmarks /usr/bin/gmake -f apps/track-video-features/CMakeFiles/track-video-features.dir/build.make apps/track-video-features/CMakeFiles/track-video-features.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features/CMakeFiles/track-video-features.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/track-video-features/CMakeFiles/track-video-features.dir/build.make apps/track-video-features/CMakeFiles/track-video-features.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Building CXX object apps/track-video-features/CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/track-video-features/CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o -MF CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o.d -o CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:20: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/aligned_containers.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:459:47: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 459 | const int ret = DoTrackingDemo(cam, last_arg_is_save_video); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hwdrivers::CCameraSensor; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/track-video-features/track-video-feats_main.cpp:42:38: note: initializing argument 1 of 'int DoTrackingDemo(mrpt::hwdrivers::CCameraSensorPtr, bool)' 42 | int DoTrackingDemo(CCameraSensorPtr cam, bool DO_SAVE_VIDEO) | ~~~~~~~~~~~~~~~~~~^~~ [ 92%] Linking CXX executable ../../bin/track-video-features cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/track-video-features && /usr/bin/cmake -E cmake_link_script CMakeFiles/track-video-features.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/track-video-features.dir/track-video-feats_main.cpp.o" -o ../../bin/track-video-features -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lrt -pthread -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Built target track-video-features /usr/bin/gmake -f apps/velodyne-view/CMakeFiles/velodyne-view.dir/build.make apps/velodyne-view/CMakeFiles/velodyne-view.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view/CMakeFiles/velodyne-view.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/velodyne-view/CMakeFiles/velodyne-view.dir/build.make apps/velodyne-view/CMakeFiles/velodyne-view.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 92%] Building CXX object apps/velodyne-view/CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/velodyne-view/CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o -MF CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o.d -o CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp:28: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h: In member function 'virtual bool TCLAP::CmdLine::parse(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:428:37: warning: catching polymorphic type 'class TCLAP::ActionDoneException' by value [-Wcatch-value=] 428 | catch ( ActionDoneException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h:432:30: warning: catching polymorphic type 'class TCLAP::ArgException' by value [-Wcatch-value=] 432 | catch ( ArgException e ) | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(mrpt::obs::CObservationPtr&&)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:63: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(mrpt::utils::CSerializablePtr&&)' first required here 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:186:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 186 | struct class_name_LINKAGE_##Ptr : public base_name##Ptr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp: In function 'int VelodyneView(int, char**)': /builddir/build/BUILD/mrpt-1.4.0/apps/velodyne-view/velodyne-view_main.cpp:178:69: note: synthesized method 'mrpt::obs::CObservationPtr::CObservationPtr(mrpt::obs::CObservationPtr&&)' first required here 178 | CObservationPtr possiblyNewObs = thrPar.new_obs.get(); | ^ [ 93%] Linking CXX executable ../../bin/velodyne-view cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/velodyne-view && /usr/bin/cmake -E cmake_link_script CMakeFiles/velodyne-view.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/velodyne-view.dir/velodyne-view_main.cpp.o" -o ../../bin/velodyne-view -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hwdrivers.so.1.4.0 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt -lftdi1 -lusb-1.0 -lfreenect -ldc1394 -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 93%] Built target mrpt-performance /usr/bin/gmake -f libs/detectors/CMakeFiles/mrpt-detectors.dir/build.make libs/detectors/CMakeFiles/mrpt-detectors.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/detectors /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors/CMakeFiles/mrpt-detectors.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/detectors/CMakeFiles/mrpt-detectors.dir/build.make libs/detectors/CMakeFiles/mrpt-detectors.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 93%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CCascadeClassifierDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CCascadeClassifierDetection.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CCascadeClassifierDetection.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 93%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectableObject.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectableObject.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 93%] Built target velodyne-view /usr/bin/gmake -f libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/build.make libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/build.make libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 93%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapArc.cpp [ 94%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectorDoorCrossing.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectorDoorCrossing.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectorDoorCrossing.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/eigen3/Eigen/src/Core/util/Macros.h:679, from /usr/include/eigen3/Eigen/Core:19, from /usr/include/eigen3/Eigen/Dense:1, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h:31, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:14: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapArc.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h: In constructor 'mrpt::poses::CPose2DPtr::CPose2DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:252:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 252 | DEFINE_SERIALIZABLE_POST( CPose2D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectorDoorCrossing.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CDetectorDoorCrossing.cpp:13: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/math_frwds.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CFaceDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CFaceDetection.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapNode.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMHMapNode.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h: In copy constructor 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:57: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h:139:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 139 | DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE( CBaseGUIWindow, GUI_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h: In constructor 'mrpt::gui::CDisplayWindow3DPtr::CDisplayWindow3DPtr(const mrpt::gui::CBaseGUIWindowPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::gui::CBaseGUIWindowPtr::CBaseGUIWindowPtr(const mrpt::gui::CBaseGUIWindowPtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:172:104: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 172 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_ ) DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:298:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE' 298 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE(CDisplayWindow3D, mrpt::gui::CBaseGUIWindow, GUI_IMPEXP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CFaceDetection.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CFaceDetection.cpp:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_3D_viewer.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_3D_viewer.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp: In static member function 'static mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromAAPtr mrpt::hmtslam::CHMTSLAM::areaAbstraction(mrpt::hmtslam::CLocalMetricHypothesis*, const mrpt::hmtslam::TPoseIDList&)': /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_AA.cpp:110:16: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 110 | return resMsg; | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromAA; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LOG.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LOG.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 95%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CObjectDetection.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/CObjectDetection.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 95%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/detectors-precomp.cpp [ 95%] Building CXX object libs/detectors/CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_detectors_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/detectors/CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/src/registerAllClasses.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h: In constructor 'mrpt::obs::CObservationPtr::CObservationPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h:134:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 134 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( CObservation, mrpt::utils::CSerializable, OBS_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CFaceDetection.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectorDoorCrossing.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator++(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:84: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:200:105: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 200 | inline iterator operator ++(int) { iterator aux =*this; m_it++; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h: In member function 'mrpt::obs::CRawlog::iterator mrpt::obs::CRawlog::iterator::operator--(int)': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:85: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:202:106: warning: implicitly-declared 'constexpr mrpt::obs::CRawlog::iterator::iterator(const mrpt::obs::CRawlog::iterator&)' is deprecated [-Wdeprecated-copy] 202 | inline iterator operator --(int) { iterator aux = *this; m_it--; return aux; } // Post | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h:193:44: note: because 'mrpt::obs::CRawlog::iterator' has user-provided 'mrpt::obs::CRawlog::iterator& mrpt::obs::CRawlog::iterator::operator=(const mrpt::obs::CRawlog::iterator&)' 193 | iterator & operator = (const iterator& o) { m_it = o.m_it; return *this; } | ^~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 95%] Linking CXX shared library ../../lib/libmrpt-detectors.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-detectors.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-detectors.so.1.4 -o ../../lib/libmrpt-detectors.so.1.4.0 "CMakeFiles/mrpt-detectors.dir/src/CCascadeClassifierDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CDetectableObject.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CDetectorDoorCrossing.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CFaceDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/CObjectDetection.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/detectors-precomp.cpp.o" "CMakeFiles/mrpt-detectors.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/detectors && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-detectors.so.1.4.0 ../../lib/libmrpt-detectors.so.1.4 ../../lib/libmrpt-detectors.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 95%] Built target mrpt-detectors [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared 'stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)' is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr >' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h: In copy constructor 'mrpt::synch::CCriticalSection::CCriticalSection(const mrpt::synch::CCriticalSection&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:31:35: note: synthesized method 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)' first required here 31 | class BASE_IMPEXP CCriticalSection | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp: In static member function 'static mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromTBIPtr mrpt::hmtslam::CHMTSLAM::TBI_main_method(mrpt::hmtslam::CLocalMetricHypothesis*, const mrpt::hmtslam::CHMHMapNode::TNodeID&)': /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp:187:67: note: synthesized method 'mrpt::synch::CCriticalSection::CCriticalSection(const mrpt::synch::CCriticalSection&)' first required here 187 | synch::CCriticalSection lock( obj->m_topLCdets_cs ); | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_TBI.cpp:237:16: warning: implicitly-declared 'stlplus::smart_ptr::smart_ptr(const stlplus::smart_ptr&)' is deprecated [-Wdeprecated-copy] 237 | return msg; | ^~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromTBI; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp:26: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp:33: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp: In member function 'void mrpt::hmtslam::CHMTSLAM::initializeEmptyMap()': /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_main.cpp:458:35: warning: implicitly-declared 'mrpt::utils::safe_ptr& mrpt::utils::safe_ptr::operator=(const mrpt::utils::safe_ptr&)' is deprecated [-Wdeprecated-copy] 458 | newLMH.m_parent = this; | ^~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/safe_pointers.h:68:17: note: because 'mrpt::utils::safe_ptr' has user-provided 'mrpt::utils::safe_ptr::safe_ptr(const mrpt::utils::safe_ptr&) [with T = mrpt::hmtslam::CHMTSLAM]' 68 | safe_ptr(const safe_ptr &o) : safe_ptr_basic(o) { } | ^~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_perform_TLC.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHMTSLAM_perform_TLC.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMHMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMHMap.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMapMHPartition.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CHierarchicalMapMHPartition.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h: In copy constructor 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:27:35: warning: implicitly-declared 'stlplus::smart_ptr >::smart_ptr(const stlplus::smart_ptr >&)' is deprecated [-Wdeprecated-copy] 27 | class BASE_IMPEXP CReferencedMemBlock : public stlplus::smart_ptr< std::vector > | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:235:19: note: because 'stlplus::smart_ptr >' has user-provided 'stlplus::smart_ptr& stlplus::smart_ptr::operator=(const stlplus::smart_ptr&) [with T = std::vector; COUNTER = mrpt::synch::CAtomicCounter]' 235 | smart_ptr& operator=(const smart_ptr& r) {this->alias(r); return *this;} | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h: In copy constructor 'mrpt::synch::CCriticalSection::CCriticalSection(const mrpt::synch::CCriticalSection&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:31:35: note: synthesized method 'mrpt::utils::CReferencedMemBlock::CReferencedMemBlock(const mrpt::utils::CReferencedMemBlock&)' first required here 31 | class BASE_IMPEXP CCriticalSection | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h: In copy constructor 'mrpt::hmtslam::CLocalMetricHypothesis::CLocalMetricHypothesis(const mrpt::hmtslam::CLocalMetricHypothesis&)': /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:69:38: note: synthesized method 'mrpt::synch::CCriticalSection::CCriticalSection(const mrpt::synch::CCriticalSection&)' first required here 69 | class HMTSLAM_IMPEXP CLocalMetricHypothesis : | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp: In member function 'virtual mrpt::utils::CObject* mrpt::hmtslam::CLocalMetricHypothesis::duplicate() const': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:263:101: note: synthesized method 'mrpt::hmtslam::CLocalMetricHypothesis::CLocalMetricHypothesis(const mrpt::hmtslam::CLocalMetricHypothesis&)' first required here 263 | { return static_cast( new NameSpace::class_name(*this) ); } | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:187:25: note: in expansion of macro 'IMPLEMENTS_MRPT_OBJECT' 187 | IMPLEMENTS_MRPT_OBJECT(class_name, base,NameSpace) \ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp:38:1: note: in expansion of macro 'IMPLEMENTS_SERIALIZABLE' 38 | IMPLEMENTS_SERIALIZABLE(CLocalMetricHypothesis, CSerializable,mrpt::hmtslam) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp: In member function 'void mrpt::hmtslam::CLocalMetricHypothesis::getPathParticles(std::map&) const': /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp:437:46: warning: implicitly-declared 'mrpt::poses::CPose3DPDFParticles& mrpt::poses::CPose3DPDFParticles::operator=(const mrpt::poses::CPose3DPDFParticles&)' is deprecated [-Wdeprecated-copy] 437 | outList[ itPoseID->first ] = auxPDF; | ^~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CLocalMetricHypothesis.cpp:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h:48:32: note: because 'mrpt::poses::CPose3DPDFParticles' has user-provided 'mrpt::poses::CPose3DPDFParticles::CPose3DPDFParticles(const mrpt::poses::CPose3DPDFParticles&)' 48 | inline CPose3DPDFParticles( const CPose3DPDFParticles& obj ) : | ^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CRobotPosesGraph.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CRobotPosesGraph.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_FabMap.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_FabMap.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_GridMatching.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/CTopLCDetector_GridMatching.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/THypothesisIDSet.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/THypothesisIDSet.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dmrpt_hmtslam_EXPORTS -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -fPIC -MD -MT libs/hmtslam/CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o -MF CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o.d -o CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/registerAllClasses.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/hmtslam-precomp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/src/registerAllClasses.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX shared library ../../lib/libmrpt-hmtslam.so cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mrpt-hmtslam.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libmrpt-hmtslam.so.1.4 -o ../../lib/libmrpt-hmtslam.so.1.4.0 "CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapArc.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMHMapNode.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_3D_viewer.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_AA.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LOG.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_LSLAM_RBPF_2DLASER.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_TBI.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_main.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHMTSLAM_perform_TLC.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMHMap.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CHierarchicalMapMHPartition.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CLocalMetricHypothesis.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CRobotPosesGraph.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_FabMap.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/CTopLCDetector_GridMatching.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/THypothesisIDSet.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/hmtslam-precomp.cpp.o" "CMakeFiles/mrpt-hmtslam.dir/src/registerAllClasses.cpp.o" -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-base.so.1.4.0 -lrt -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/libs/hmtslam && /usr/bin/cmake -E cmake_symlink_library ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-hmtslam.so.1.4 ../../lib/libmrpt-hmtslam.so gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 97%] Built target mrpt-hmtslam /usr/bin/gmake -f apps/hmt-slam/CMakeFiles/hmt-slam.dir/build.make apps/hmt-slam/CMakeFiles/hmt-slam.dir/depend /usr/bin/gmake -f apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/build.make apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam/CMakeFiles/hmt-slam.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/hmt-slam/CMakeFiles/hmt-slam.dir/build.make apps/hmt-slam/CMakeFiles/hmt-slam.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/build.make apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 97%] Building CXX object apps/hmt-slam/CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam/CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o -MF CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o.d -o CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam/hmt-slam_main.cpp [ 97%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.cpp:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiApp.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam/hmt-slam_main.cpp:19: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:13: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX executable ../../bin/hmt-slam cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam && /usr/bin/cmake -E cmake_link_script CMakeFiles/hmt-slam.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/hmt-slam.dir/hmt-slam_main.cpp.o" -o ../../bin/hmt-slam -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-base.so.1.4.0 -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 98%] Built target hmt-slam /usr/bin/gmake -f apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/build.make apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/build.make apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 98%] Building CXX object apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o -MF CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o.d -o CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp:25: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/app.h:19, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerApp.cpp:27: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h: In constructor 'mrpt::hmtslam::THypothesisIDSetPtr::THypothesisIDSetPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:175:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 175 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h:113:17: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE' 113 | DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE( THypothesisIDSet,mrpt::utils::CSerializable, HMTSLAM_IMPEXP ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/log.h:43, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp: In constructor 'hmt_slam_guiFrame::hmt_slam_guiFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:235:112: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 235 | wxFont edRestParamsFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:284:30: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 284 | StaticText5Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:332:30: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 332 | StaticText3Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:356:30: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 356 | StaticText4Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:424:53: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 424 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnResetClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:425:53: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 425 | Connect(ID_BUTTON2,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:426:53: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 426 | Connect(ID_BUTTON3,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:427:53: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 427 | Connect(ID_BUTTON4,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:428:53: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 428 | Connect(ID_BUTTON6,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnPauseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:429:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 429 | Connect(ID_BUTTON12,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnShowLogWinClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:430:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 430 | Connect(ID_BUTTON10,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:431:53: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 431 | Connect(ID_BUTTON5,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:432:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 432 | Connect(ID_BUTTON11,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnPickRawlogClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:433:62: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxBookCtrlEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 433 | Connect(ID_NOTEBOOK2,wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnNotebook2PageChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:434:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 434 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnResetClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:435:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 435 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnLoadClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:436:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 436 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnSaveClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:437:52: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 437 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:438:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 438 | Connect(ID_MENUITEM6,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnMenuSetSLAMParameter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:439:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 439 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnStartClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:440:54: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 440 | Connect(ID_MENUITEM5,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnbtnPauseClick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.cpp:441:53: warning: cast between incompatible pointer to member types from 'void (hmt_slam_guiFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 441 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmt_slam_guiFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmtMapViewer/CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -MF CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o.d -o CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:48: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/gdicmn.h:23, from /usr/include/wx-3.2/wx/bitmap.h:19, from /usr/include/wx-3.2/wx/tbarbase.h:22, from /usr/include/wx-3.2/wx/toolbar.h:67, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:59: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/bitmap.h:18: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp: In constructor 'hmtMapViewerFrame::hmtMapViewerFrame(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:233:30: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 233 | StaticText1Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/wx-3.2/wx/window.h:23, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/tbarbase.h:25: /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:289:30: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 289 | StaticText3Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:311:30: warning: 'void wxFontBase::SetWeight(wxDeprecatedGUIConstants)' is deprecated: use wxFONTWEIGHT_XXX constants instead of wxLIGHT/wxNORMAL/wxBOLD [-Wdeprecated-declarations] 311 | StaticText4Font.SetWeight(wxBOLD); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/wx-3.2/wx/font.h:490:10: note: declared here 490 | void SetWeight(wxDeprecatedGUIConstants weight) | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:373:57: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxTreeEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 373 | Connect(ID_TREECTRL1,wxEVT_COMMAND_TREE_SEL_CHANGED,(wxObjectEventFunction)&hmtMapViewerFrame::OntreeViewSelectionChanged); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:374:54: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 374 | Connect(ID_MENUITEM1,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnMenuLoad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:375:54: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 375 | Connect(ID_MENUITEM4,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnmenuExportLocalMapsSelected); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:376:52: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 376 | Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:377:54: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 377 | Connect(ID_MENUITEM2,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnMenuTranslationBtw2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:378:54: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 378 | Connect(ID_MENUITEM3,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnMenuOverlapBtw2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:379:54: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 379 | Connect(ID_MENUITEM6,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnTopologicalModel_Gridmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:380:54: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 380 | Connect(ID_MENUITEM7,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnTopologicalModel_Fabmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:381:53: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 381 | Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&hmtMapViewerFrame::OnAbout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:382:56: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 382 | Connect(ID_TOOLBARITEM1,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&hmtMapViewerFrame::OnMenuLoad); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:383:56: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 383 | Connect(ID_TOOLBARITEM2,wxEVT_COMMAND_TOOL_CLICKED,(wxObjectEventFunction)&hmtMapViewerFrame::OnQuit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmtMapViewer/hmtMapViewerMain.cpp:429:47: warning: cast between incompatible pointer to member types from 'void (hmtMapViewerFrame::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 429 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&hmtMapViewerFrame::OntimAutoLoadTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.cpp:10: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyArtProvider.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyArtProvider.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ [ 98%] Linking CXX executable ../../bin/hmtMapViewer cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmtMapViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/hmtMapViewer.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/hmtMapViewer.dir/hmtMapViewerApp.cpp.o CMakeFiles/hmtMapViewer.dir/hmtMapViewerMain.cpp.o -o ../../bin/hmtMapViewer -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/log.h:43, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 98%] Built target hmtMapViewer [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:11: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:12, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:22: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/control.h:22, from /usr/include/wx-3.2/wx/bookctrl.h:22, from /usr/include/wx-3.2/wx/notebook.h:22, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:10: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:17, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h: In constructor 'mrpt::poses::CPoint3DPtr::CPoint3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h:98:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 98 | DEFINE_SERIALIZABLE_POST( CPoint3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h:16: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:53: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:16: /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h:47:99: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | static void createPipe(std::auto_ptr& outReadPipe,std::auto_ptr& outWritePipe); | ^~~~~~~~ /usr/include/c++/13/bits/unique_ptr.h:66:28: note: declared here 66 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp: In constructor 'CAboutBox::CAboutBox(wxWindow*, wxWindowID)': /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:67:114: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 67 | wxFont lbProgNameFont(22,wxSWISS,wxFONTSTYLE_NORMAL,wxBOLD,false,_T("Times New Roman"),wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:80:108: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 80 | wxFont lbInfoFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:83:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 83 | wxFont lbLicenseFont(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:86:111: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 86 | wxFont TextCtrl1Font(10,wxSWISS,wxFONTSTYLE_NORMAL,wxNORMAL,false,_T("Courier New"),wxFONTENCODING_DEFAULT); | ^ /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:98:53: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxCommandEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 98 | Connect(ID_BUTTON1,wxEVT_COMMAND_BUTTON_CLICKED,(wxObjectEventFunction)&CAboutBox::OnButton1Click); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CAboutBox.cpp:99:40: warning: cast between incompatible pointer to member types from 'void (CAboutBox::*)(wxInitDialogEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 99 | Connect(wxID_ANY,wxEVT_INIT_DIALOG,(wxObjectEventFunction)&CAboutBox::OnInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp: In constructor 'CDlgLog::CDlgLog(wxWindow*, wxWindowID, const wxPoint&, const wxSize&)': /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:62:109: warning: 'wxFont::wxFont(int, int, int, int, bool, const wxString&, wxFontEncoding)' is deprecated: use wxFONT{FAMILY,STYLE,WEIGHT}_XXX constants [-Wdeprecated-declarations] 62 | wxFont edLogFont(8,wxTELETYPE,wxFONTSTYLE_NORMAL,wxNORMAL,false,wxEmptyString,wxFONTENCODING_DEFAULT); | ^ In file included from /usr/include/wx-3.2/wx/font.h:631, from /usr/include/wx-3.2/wx/window.h:23: /usr/include/wx-3.2/wx/gtk/font.h:89:5: note: declared here 89 | wxFont(int size, | ^~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:71:39: warning: cast between incompatible pointer to member types from 'void (CDlgLog::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 71 | Connect(ID_TIMER1,wxEVT_TIMER,(wxObjectEventFunction)&CDlgLog::OntimDumpLogTrigger); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.cpp:72:45: warning: cast between incompatible pointer to member types from 'void (CDlgLog::*)(wxCloseEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] 72 | Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&CDlgLog::OnClose); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/generate_3d_views.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/generate_3d_views.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/log.h:43, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/g++ -DDISABLE_PCAP -DDISABLE_PNG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -Dkiss_fft_scalar=double -Dqh_QHpointer -I/usr/include/eigen3/unsupported -I/usr/include/libftdi1 -I/usr/include/suitesparse -I/builddir/build/BUILD/mrpt-1.4.0/. -I/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/include/mrpt-config/unix -I/builddir/build/BUILD/mrpt-1.4.0/otherlibs/wxThings -I/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/base/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include -I/builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -fPIC -MD -MT apps/hmt-slam-gui/CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o -MF CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o.d -o CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/thread_hmtslam.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h:15, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/MyGLCanvas.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:27, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/thread_hmtslam.cpp:11: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:366: warning: "M_PIf" redefined 366 | #define M_PIf 3.14159265358979f | In file included from /usr/include/c++/13/cmath:47, from /usr/include/c++/13/math.h:36, from /usr/include/wx-3.2/wx/math.h:18, from /usr/include/wx-3.2/wx/event.h:18, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/nonownedwnd.h:14, from /usr/include/wx-3.2/wx/toplevel.h:20, from /usr/include/wx-3.2/wx/dialog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/CDlgLog.h:14, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:15: /usr/include/math.h:1168: note: this is the location of the previous definition 1168 | # define M_PIf 3.14159265358979323846f /* pi */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h:21, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h:57, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/generate_3d_views.cpp:12: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:26:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 26 | struct ci_less : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h:29:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 29 | struct nocase_compare : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:14: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h: In instantiation of 'void mrpt::math::CMatrixTemplate::realloc(size_t, size_t, bool) [with T = mrpt::math::TPoint3D; size_t = unsigned int]': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:134:5: required from 'mrpt::math::CMatrixTemplate::CMatrixTemplate(size_t, size_t) [with T = mrpt::math::TPoint3D; size_t = unsigned int]' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h:338:125: required from here /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h:87:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::math::TPoint3D'; use assignment or value-initialization instead [-Wclass-memaccess] 87 | ::memset(&m_Val[r][m_Cols],0,sizeZeroColumns); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:229:28: note: 'struct mrpt::math::TPoint3D' declared here 229 | struct BASE_IMPEXP TPoint3D { | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h:15: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h: In constructor 'mrpt::poses::CPose3DPtr::CPose3DPtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:191:109: note: synthesized method 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)' first required here 191 | inline explicit class_name##Ptr(const base_name##Ptr & p) : base_name##Ptr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:166:25: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2' 166 | DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, mrpt::utils::CSerializable, BASE_IMPEXP class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:537:9: note: in expansion of macro 'DEFINE_SERIALIZABLE_POST' 537 | DEFINE_SERIALIZABLE_POST( CPose3D ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:14, from /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h:13: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:942:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 942 | void makeSureImageIsLoaded() const throw (std::exception,utils::CExceptionExternalImageNotFound ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:12, from /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h:23, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h:18, from /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h:13, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:43: /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h:214:61: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 214 | struct KeypointResponseSorter : public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/log.h:43, from /builddir/build/BUILD/mrpt-1.4.0/apps/hmt-slam-gui/hmt_slam_guiMain.h:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h:11, from /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:16, from /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:17: /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:186:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 186 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:170:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 170 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_BESTPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:207:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 207 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:198:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 198 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSPVAS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:228:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 228 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:220:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 220 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_INSCOVS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:262:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 262 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RXSTATUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:254:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 254 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RXSTATUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:270:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 270 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWEPHEM::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:265:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 265 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWEPHEM) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:305:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 305 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_RAWIMUS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:297:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 297 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_RAWIMUS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:327:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 327 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKPOS::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:311:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 311 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKPOS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:345:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 345 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARKTIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:337:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 337 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARKTIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:359:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 359 | GNSS_BINARY_MSG_DEFINITION_MID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_MARK2TIME::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:351:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 351 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_MARK2TIME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h: In constructor 'mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t::content_t()': /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:91:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t'; use assignment or value-initialization instead [-Wclass-memaccess] 91 | content_t() { ::memset(this,0,sizeof(*this)); } \ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:101:9: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_MID' 101 | GNSS_BINARY_MSG_DEFINITION_MID \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:377:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_END' 377 | GNSS_BINARY_MSG_DEFINITION_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h:88:35: note: 'struct mrpt::obs::gnss::Message_NV_OEM6_IONUTC::content_t' declared here 88 | struct OBS_IMPEXP content_t { | ^~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h:365:1: note: in expansion of macro 'GNSS_BINARY_MSG_DEFINITION_START' 365 | GNSS_BINARY_MSG_DEFINITION_START(NV_OEM6_IONUTC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../bin/hmt-slam-gui cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/apps/hmt-slam-gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/hmt-slam-gui.dir/link.txt --verbose=1 /usr/bin/g++ -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/lib/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiApp.cpp.o" "CMakeFiles/hmt-slam-gui.dir/hmt_slam_guiMain.cpp.o" "CMakeFiles/hmt-slam-gui.dir/MyGLCanvas.cpp.o" "CMakeFiles/hmt-slam-gui.dir/MyArtProvider.cpp.o" "CMakeFiles/hmt-slam-gui.dir/CDlgLog.cpp.o" "CMakeFiles/hmt-slam-gui.dir/CAboutBox.cpp.o" "CMakeFiles/hmt-slam-gui.dir/generate_3d_views.cpp.o" "CMakeFiles/hmt-slam-gui.dir/thread_hmtslam.cpp.o" -o ../../bin/hmt-slam-gui -Llib -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 ../../lib/libmrptwxthings.a ../../lib/libmrpt-gui.so.1.4.0 ../../lib/libmrpt-hmtslam.so.1.4.0 ../../lib/libmrpt-slam.so.1.4.0 ../../lib/libmrpt-vision.so.1.4.0 ../../lib/libmrpt-maps.so.1.4.0 ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-tfest.so.1.4.0 -loctomap /usr/lib/libpcl_registration.so /usr/lib/libpcl_visualization.so /usr/lib/libpcl_io.so /usr/lib/libpcl_segmentation.so /usr/lib/libpcl_features.so /usr/lib/libpcl_filters.so /usr/lib/libpcl_sample_consensus.so /usr/lib/libpcl_ml.so /usr/lib/libpcl_surface.so /usr/lib/libpcl_search.so /usr/lib/libpcl_octree.so /usr/lib/libpcl_kdtree.so /usr/lib/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib/libvtkChartsCore.so.9.1.0 /usr/lib/libvtkIOGeometry.so.9.1.0 /usr/lib/libjsoncpp.so /usr/lib/libvtkIOPLY.so.9.1.0 /usr/lib/libvtkRenderingLOD.so.9.1.0 /usr/lib/libvtkViewsContext2D.so.9.1.0 /usr/lib/libvtkViewsCore.so.9.1.0 /usr/lib/libvtkRenderingQt.so.9.1.0 /usr/lib/libvtkRenderingLabel.so.9.1.0 /usr/lib/libvtkGUISupportQt.so.9.1.0 /usr/lib/libvtkInteractionWidgets.so.9.1.0 /usr/lib/libvtkFiltersModeling.so.9.1.0 /usr/lib/libvtkInteractionStyle.so.9.1.0 /usr/lib/libvtkFiltersExtraction.so.9.1.0 /usr/lib/libvtkIOLegacy.so.9.1.0 /usr/lib/libvtkIOCore.so.9.1.0 /usr/lib/libvtkRenderingAnnotation.so.9.1.0 /usr/lib/libvtkRenderingContext2D.so.9.1.0 /usr/lib/libvtkRenderingFreeType.so.9.1.0 /usr/lib/libfreetype.so /usr/lib/libvtkImagingSources.so.9.1.0 /usr/lib/libvtkIOImage.so.9.1.0 /usr/lib/libvtkImagingCore.so.9.1.0 /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 /usr/lib/libvtkRenderingUI.so.9.1.0 /usr/lib/libvtkRenderingCore.so.9.1.0 /usr/lib/libvtkCommonColor.so.9.1.0 /usr/lib/libvtkFiltersGeometry.so.9.1.0 /usr/lib/libvtkFiltersSources.so.9.1.0 /usr/lib/libvtkFiltersGeneral.so.9.1.0 /usr/lib/libvtkCommonComputationalGeometry.so.9.1.0 /usr/lib/libvtkFiltersCore.so.9.1.0 /usr/lib/libvtkCommonExecutionModel.so.9.1.0 /usr/lib/libvtkCommonDataModel.so.9.1.0 /usr/lib/libvtkCommonMisc.so.9.1.0 /usr/lib/libvtkCommonTransforms.so.9.1.0 /usr/lib/libvtkCommonMath.so.9.1.0 /usr/lib/libvtkkissfft.so.9.1.0 /usr/lib/libGLEW.so /usr/lib/libX11.so /usr/lib/libQt5OpenGL.so.5.15.7 /usr/lib/libQt5Widgets.so.5.15.7 /usr/lib/libQt5Gui.so.5.15.7 /usr/lib/libQt5Core.so.5.15.7 /usr/lib/libvtkCommonCore.so.9.1.0 /usr/lib/libvtksys.so.9.1.0 -ldl /usr/lib/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp ../../lib/libmrpt-base.so.1.4.0 -pthread -lamd -lccolamd -lcolamd -lcholmod -lspqr -lldl -lbtf -lklu -lcxsparse -lumfpack -lblas -llapack -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_aui-3.2 -lwx_gtk3u_html-3.2 -lz -ljpeg -lrt gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Built target hmt-slam-gui gmake[1]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 0 + /usr/bin/cmake --build redhat-linux-build -j2 --verbose --target documentation_html /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 documentation_html gmake[1]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/CMakeFiles/documentation_html.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/CMakeFiles/documentation_html.dir/build.make doc/CMakeFiles/documentation_html.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/CMakeFiles/documentation_html.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/CMakeFiles/documentation_html.dir/build.make doc/CMakeFiles/documentation_html.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' Generating MRPT documentation (html) cd /builddir/build/BUILD/mrpt-1.4.0 && /builddir/build/BUILD/mrpt-1.4.0/scripts/build_docs.sh -h -------------------------------------------------------------------- The DOXYGEN documentation for the MRPT C++ library is to be built Options: Generate HTML docs: YES Generate CHM docs: NO Generate LATEX docs: NO Generate RTF docs: NO Include web counter: NO Skip SVN number: NO Put a search box: YES System type: Linux List of directories: /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/ /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/ Script: build_docs.sh, by JLB. Bugs: Part of the MRPT project - http://www.isa.uma.es/jlblanco -------------------------------------------------------------------- Obtaining SVN number (This may take a *while* the first time, be patient)... Running svnversion.../builddir/build/BUILD/mrpt-1.4.0/scripts/build_docs.sh: line 137: svnversion: command not found WARNING: svnversion returns an error code! Is SVN installed in the system??? Ignoring SVN number /builddir/build/BUILD/mrpt-1.4.0/scripts/build_docs.sh: line 145: MRPT_SVN_NUMBER: command not found OK (SVN:) The library complete name to be used is: MRPT 1.4.0 SVN: The cwd is: /builddir/build/BUILD/mrpt-1.4.0/doc Copying images...make[4]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/doc/pbmap-guide' latexmk -pdf -pdflatex="pdflatex -interactive=nonstopmode" -use-make pbmap-guide.tex make[4]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/doc/pbmap-guide' mv: cannot stat '*.pdf': No such file or directory OK mkdir: cannot create directory 'doc/chm': No such file or directory Generating DOXYGEN project...OK Parsing header (.h.in) files for version variables...OK Generating the html footer...OK warning: Tag 'SHOW_DIRECTORIES' at line 60 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 102 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 113 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 167 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 168 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 201 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 205 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 223 of file 'doxygen_project.txt' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Array' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Cholesky' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Core' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Dense' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Eigen' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Eigenvalues' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Geometry' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Householder' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Jacobi' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/LeastSquares' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/LU' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/QR' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Sparse' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/SVD' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/AdolcForward' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/AlignedVector3' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/AutoDiff' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/BVH' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/CholmodSupport' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/FFT' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/IterativeSolvers' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/MatrixFunctions' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/MoreVectorization' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/MPRealSupport' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/NonLinearOptimization' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/NumericalDiff' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/OpenGLSupport' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/Polynomials' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/Skyline' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/SparseExtra' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/SuperLUSupport' does not exist warning: tag INPUT: input source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/UmfPackSupport' does not exist DoxygenLayout_MRPT.xml:21: warning: the type 'dirs' is not supported for the entry tag within a navindex! Check your layout file! Doxygen version used: 1.9.5 Parsing layout file DoxygenLayout_MRPT.xml... Searching for include files... Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/ Searching for example files... Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/gridMapLikelihoodCharacterization Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/leastSquares Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/stereoRectify Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/stl_containers_serialize Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/eNeck_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/polyhedronIntersection Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/ptuHokuyo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/textFonts Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/poses Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/quaternions Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/pioneerRobotDemo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/laserscans Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/se3 Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/RangeOnlyLocalization_RejectionSampling Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/texture_sizes_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/model_search_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/pbmap-examples Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/pbmap-examples/pbmap-tutorials Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/fileSystemWatcher Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/unscented_transform_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/coordinate_conversions Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/captureVideoFlyCapture2 Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/kmeans Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/MOXmodel-rawlog Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/stereo-calib-demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/ntrip-client Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/tracking_planes_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/imageFFT Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/kinect-to-2d-laser-demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/GPS_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/tuMicos Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/SerialPort_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/matrix Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/type_name Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/openNI2_RGBD_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/rrt_planning_example Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/checkerboardDetectors Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/http_tests Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/optimize-lm Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/multipleCheckerboards Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/csparse_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/kinect_online_offline_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/eNoses_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/threadsTest Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/pathPlanning Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/octomap_simple Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/ransac-demo-plane3D Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/openNI2_driver_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/openNI2_proximity_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/enumerateCameras1394 Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/slerp_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/params-by-name Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/createVideoFile Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/bayesianTracking Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/offscreen-render Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/captureVideoDC1394 Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/NIDAQ_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/ptuDPerception Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/critSectionDeadLock Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/bundle_adj_full_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/kitti_dataset2rawlog Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/octree_render_huge_pointcloud Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/opengl_video_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/sog-merge Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/stringList Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/spline_interpolation Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/laserProjectionInImages Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/display3D Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/swissranger_cam_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/fbo_render_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/imageCorrelation Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/SICK_laser_serial_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/ransac-demo-applications Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/geometry3D Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/dijkstra-example Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/FTDI_USB_enumerate_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/displayPlots Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/SICK_lms100eth_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/captureVideoFlyCapture2_stereo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/benchmark-gridmaps Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/gmrf_map_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/icp3D Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/times Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/HOKUYO_laser_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/rgbd360 Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/graph_slam_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/SICK_laser_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/db Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/test-compress Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/grab3Dvideo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/smart_pointers_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/gauss_img_filtering Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/opengl_video_viewport_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/keypoint_matching Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/keypoint_matching/imgs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/resampling-test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/openNI2_2d-icp-slam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/IRBoard_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/captureVideoOpenCV Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/gridRawlogSimulator Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/rayTrace Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/face_detection Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/gui_windows_events Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/directoryExplorer Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/threadsPipe Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/phidgetProximitySensor Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/openNI2_to_rawlog Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/captureVideoAndBuildPyr Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/icp Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/rgbd_dataset2rawlog Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/observer_pattern Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/random Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/a_starAlgorithm Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/opengl_objects_demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/gps-coordinates Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/RoboPeakLidar_laser_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/captureVideoFFmpeg Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/feature_extraction Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/feature_extraction/imgs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/cameraCaptureAskDialog Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/voronoi_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/imageConvolutionFFT Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/joystick Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/sonar_SRF10_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/setOfTexturedTrianglesTest Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/eNosesRealtime_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/ransac-data-association Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/SocketsTest Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/polygonSplit Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/imageBasics Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/rejectionSampling Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/gravity3d Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/rovio_test Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/samples/display3D_custom_render Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/ Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/kf-slam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/icp-slam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/hmt-slam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/icp-graph-slam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/simul-beacons Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/2d-slam-demo Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/simul-landmarks Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/icp-slam-live Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/pf-localization Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/grid-matching Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/pbmap Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/rbpf-slam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/rawlog-grabber Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/ro-localization Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/share/mrpt/config_files/navigation-ptgs Searching for images... Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/doc/images Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/compress Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/nanoflann Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/otherlibs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam Searchinwarning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Array' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Cholesky' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Core' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Dense' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Eigen' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Eigenvalues' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Geometry' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Householder' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Jacobi' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/LeastSquares' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/LU' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/QR' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/Sparse' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/Eigen/SVD' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/AdolcForward' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/AlignedVector3' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/AutoDiff' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/BVH' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/CholmodSupport' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/FFT' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/IterativeSolvers' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/MatrixFunctions' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/MoreVectorization' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/MPRealSupport' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/NonLinearOptimization' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/NumericalDiff' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/OpenGLSupport' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/Polynomials' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/Skyline' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/SparseExtra' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/SuperLUSupport' is not a readable file or directory... skipping. warning: source '/builddir/build/BUILD/mrpt-1.4.0/otherlibs/eigen3/unsupported/Eigen/UmfPackSupport' is not a readable file or directory... skipping. g for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision Searching for files in directory /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam Reading and parsing tag files Parsing files Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/changeLog_doc.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/changeLog_doc.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependencies.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependencies.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_eigen3.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_eigen3.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_libftdi.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_libftdi.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_liblas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_liblas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_libpcap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_libpcap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_libusb.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_libusb.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_opencv.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_opencv.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_opengl_glut.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_opengl_glut.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_pcl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_pcl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_sse.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_sse.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_suitesparse.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_suitesparse.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_wxwidgets.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependency_wxwidgets.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/env-vars.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/env-vars.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_base.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_base.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_bayes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_bayes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_detectors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_detectors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_graphs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_graphs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_graphslam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_graphslam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_gui.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_gui.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_hmtslam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_hmtslam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_hwdrivers.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_hwdrivers.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_kinematics.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_kinematics.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_maps.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_maps.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_nav.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_nav.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_obs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_obs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_opengl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_opengl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_pbmap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_pbmap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_reactivenav.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_reactivenav.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_scanmatching.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_scanmatching.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_slam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_slam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_stereoslam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_stereoslam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_tfest.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_tfest.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_topography.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_topography.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_vision.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/lib_mrpt_vision.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/mainPage_doc.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/mainPage_doc.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/base/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilter.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilter.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterData.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterData.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CProbabilityParticle.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CProbabilityParticle.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/compress.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/compress.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/compress/zip.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/compress/zip.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CArray.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CArray.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CArrayNumeric.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CArrayNumeric.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CBinaryRelation.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CBinaryRelation.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CHistogram.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CHistogram.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CLevenbergMarquardt.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CLevenbergMarquardt.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrix.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixB.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixB.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixD.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixFixedNumeric.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplate.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateNumeric.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateObjects.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMatrixTemplateObjects.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMonteCarlo.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CMonteCarlo.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CPolygon.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CQuaternion.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CQuaternion.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSparseMatrix.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSparseMatrix.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSparseMatrixTemplate.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSparseMatrixTemplate.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSplineInterpolator1D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSplineInterpolator1D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/fourier.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/fourier.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/homog_matrices.h... Parsing file /builddir/build/BUILD/mrpt-1.4./builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h:208: warning: unbalanced grouping commands 0/libs/base/include/mrpt/math/homog_matrices.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/interp_fit.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/interp_fit.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/jacobians.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/jacobians.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/kmeans.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/kmeans.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/math_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/math_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/matrix_adaptors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/matrix_adaptors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/matrix_serialization.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/matrix_serialization.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/MatrixBlockSparseCols.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/MatrixBlockSparseCols.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/model_search.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/model_search.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/model_search_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/model_search_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/num_jacobian.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/num_jacobian.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_containers.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_matrices.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_vectors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ops_vectors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/point_poses2vectors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/point_poses2vectors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/robust_kernels.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/robust_kernels.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/slerp.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/slerp.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/utils_matlab.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/utils_matlab.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/wrap2pi.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/wrap2pi.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math_mrpt.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math_mrpt.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/do_opencv_includes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/do_opencv_includes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/nanoflann/nanoflann.hpp... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/nanoflann/nanoflann.hpp... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/containers_fixes.hpp... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/containers_fixes.hpp... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/exceptions.hpp... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/exceptions.hpp... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp... Reading /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/Arg.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/Arg.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/ArgException.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/ArgException.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLine.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLineInterface.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLineInterface.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLineOutput.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/CmdLineOutput.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/Constraint.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/Constraint.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/DocBookOutput.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/DocBookOutput.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/HelpVisitor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/HelpVisitor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/IgnoreRestVisitor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/IgnoreRestVisitor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/MultiArg.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/MultiArg.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/MultiSwitchArg.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/MultiSwitchArg.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/OptionalUnlabeledTracker.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/OptionalUnlabeledTracker.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/StdOutput.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/StdOutput.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/SwitchArg.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/SwitchArg.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/UnlabeledMultiArg.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/UnlabeledMultiArg.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/UnlabeledValueArg.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/UnlabeledValueArg.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/ValueArg.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/ValueArg.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/ValuesConstraint.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/ValuesConstraint.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/VersionVisitor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/VersionVisitor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/Visitor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/Visitor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/XorHandler.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/XorHandler.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFSOG.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFSOG.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2DGridTemplate.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2DGridTemplate.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussian.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussian.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussianInf.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussianInf.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFSOG.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFSOG.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuat.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussian.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussian.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussianInf.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussianInf.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DRotVec.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DRotVec.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint_detail.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint_detail.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussianInf.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussianInf.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGrid.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGrid.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseRandomSampler.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseRandomSampler.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses2DSequence.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses2DSequence.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses3DSequence.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoses3DSequence.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CRobot2DPoseEstimator.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CRobot2DPoseEstimator.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/poses_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/poses_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SE_traits.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SE_traits.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SO_SE_average.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/SO_SE_average.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/random/RandomGenerators.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/atomic_incr.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/atomic_incr.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CCriticalSection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CPipe.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CSemaphore.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CThreadSafeVariable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/CThreadSafeVariable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/MT_buffer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/synch/MT_buffer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CDirectoryExplorer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CDirectoryExplorer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CFileSystemWatcher.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CFileSystemWatcher.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CGenericMemoryPool.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CGenericMemoryPool.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/datetime.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/datetime.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/filesystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/filesystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/os.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/parallelization.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/parallelization.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/string_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/string_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/threads.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/threads.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/vector_loadsave.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/vector_loadsave.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/adapters.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/adapters.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/aligned_containers.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/aligned_containers.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/bimap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/bimap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/bits.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/bits.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/boost_join.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/boost_join.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CClientTCPSocket.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CClientTCPSocket.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFile.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFileMemory.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFilePrefixer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConfigFilePrefixer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConsoleRedirector.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CConsoleRedirector.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CDebugOutputCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CDebugOutputCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CDynamicGrid.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CDynamicGrid.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CEnhancedMetaFile.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CEnhancedMetaFile.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileGZInputStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileGZInputStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileGZOutputStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileGZOutputStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileInputStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileInputStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileOutputStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileOutputStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CFileStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/ci_less.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/circular_buffer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/circular_buffer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CListOfClasses.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CListOfClasses.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CLoadableOptions.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CLoadableOptions.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CLog.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CLog.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMappedImage.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMappedImage.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryChunk.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMemoryStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMessage.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMessage.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMessageQueue.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMessageQueue.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMHPropertiesValuesList.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMHPropertiesValuesList.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObservable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObservable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObserver.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObserver.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/color_maps.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/color_maps.h... Preprocessing /builddir//builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:81: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon) build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/compiler_fixes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/compiler_fixes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/core_defs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CProbabilityDensityFunction.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CProbabilityDensityFunction.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/crc.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/crc.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CReferencedMemBlock.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CRobotSimulator.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CServerTCPSocket.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CServerTCPSocket.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSimpleDatabase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStartUpClassesRegister.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStartUpClassesRegister.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStdOutStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStdOutStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CStringList.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTextFileLinesParser.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTextFileLinesParser.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CThreadSafeQueue.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTicTac.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTicTac.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTimeLogger.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTimeLogger.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CTypeSelector.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CUncopiable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CUncopiable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/exceptions.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/exceptions.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/integer_select.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/printf_vector.h:20: warning: missing group name after \addtogroup /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/integer_select.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/list_searchable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/list_searchable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/map_as_vector.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/map_as_vector.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/md5.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/md5.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/metaprogramming.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/metaprogramming.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/metaprogramming_serialization.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/metaprogramming_serialization.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_inttypes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_inttypes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_stdint.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_stdint.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrptEvent.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrptEvent.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/msvc_inttypes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/msvc_inttypes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/net_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/net_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/printf_vector.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/printf_vector.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/pstdint.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/pstdint.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/round.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/round.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/safe_pointers.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/safe_pointers.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/SSE_macros.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/SSE_macros.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/SSE_types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/SSE_types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_containers_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_containers_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_extensions.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_serialization.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/stl_serialization.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TColor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TColor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TEnumType.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TEnumType.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TMatchingPair.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TMatchingPair.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TParameters.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TParameters.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TPixelCoord.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TPixelCoord.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/traits_map.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/traits_map.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TTypeName.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TTypeName.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TTypeName_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TTypeName_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_math.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_simple.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/types_simple.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/utils_defs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CRejectionSamplingCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CRejectionSamplingCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CCascadeClassifierDetection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CCascadeClassifierDetection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectableObject.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CDetectorDoorCrossing.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/det/builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedTree.h:150: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq.h:572: warning: unbalanced grouping commands ectors/include/mrpt/detectors/CDetectorDoorCrossing.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CFaceDetection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CFaceDetection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/CObjectDetection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/detectors/include/mrpt/detectors/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CAStarAlgorithm.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedGraph.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedGraph.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedTree.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CDirectedTree.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/dijkstra.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/dijkstra.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CBaseGUIWindow.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h:1759: warning: end of file with unbalanced grouping commands /gui/include/mrpt/gui/CDisplayWindow3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindowPlots.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CMyGLCanvasBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/gui_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/gui_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/keycodes.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/keycodes.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxSubsystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/WxUtils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMapMHPartition.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMapMHPartition.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMHMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMHMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapArc.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapArc.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMHMapNode.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHMTSLAM.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CLocalMetricHypothesis.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CRobotPosesGraph.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CRobotPosesGraph.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_FabMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_FabMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_GridMatching.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_GridMatching.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/HMT_SLAM_common.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/hmtslam_impexp.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/hmtslam_impexp.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/C2DRangeFinderAbstract.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardDLMS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardDLMS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardENoses.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardIR.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardIR.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CBoardSonars.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCameraSensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCameraSensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCANBusReader.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CCANBusReader.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CEnoseModular.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CFFMPEG_InputStream.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGenericSensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGillAnemometer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPS_NTRIP.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPS_NTRIP.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGyroKVHDSP3000.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CHokuyoURG.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIbeoLuxETH.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_dc1394.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_dc1394.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_FlyCapture2.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_FlyCapture2.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_OpenCV.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_OpenCV.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImpinjRFID.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImpinjRFID.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUIntersense.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CIMUXSens_MT4.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CInterfaceFTDI.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CInterfaceFTDI.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CInterfaceFTDIMessages.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CInterfaceFTDIMessages.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CJoystick.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CJoystick.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CKinect.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CLMS100eth.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CLMS100eth.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNationalInstrumentsDAQ.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPClient.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CNTRIPEmitter.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2_RGBD360.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2_RGBD360.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Sensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Sensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuDPerception.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuDPerception.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRaePID.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRaePID.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboPeakLidar.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboPeakLidar.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRoboticHeadInterface.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSerialPort.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSerialPort.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserSerial.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserSerial.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserUSB.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSickLaserUSB.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSkeletonTracker.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_SVS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CStereoGrabber_SVS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CSwissRanger3DCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CTuMicos.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CTuMicos.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CVelodyneScanner.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CWirelessPower.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/hwdrivers_impexp.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/hwdrivers_impexp.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/inc/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:259: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h:73: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:296: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h:155: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h:139: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h:89: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:821: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h:50: warning: unbalanced grouping commands lude/mrpt/hwdrivers/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/TCaptureOptions_bumblebee.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/TCaptureOptions_bumblebee.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredOctoMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_Base.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrp/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CReflectivityGridMap2D.h:102: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CSimplePointsMap.h:118: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h:127: warning: unbalanced grouping commands /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWirelessPowerGridMap2D.h:75: warning: unbalanced grouping commands t/maps/CReflectivityGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CReflectivityGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CSimplePointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CSimplePointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWeightedPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWirelessPowerGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CWirelessPowerGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/PCL_adapters.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/PCL_adapters.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CAngularObservationMesh.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CPlanarLaserScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/opengl/CPlanarLaserScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CBeacon.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CBeacon.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CBeaconMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CBeaconMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CColouredOctoMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CColouredOctoMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CColouredPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CColouredPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CGasConcentrationGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CGasConcentrationGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CHeightGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CHeightGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CLogOddsGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CLogOddsGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COccupancyGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COccupancyGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COctoMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COctoMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COctoMapBase.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/COctoMapBase.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CRandomFieldGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CRandomFieldGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CReflectivityGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CReflectivityGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CSimplePoint/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h:49: warning: Missing group name for \ingroup command sMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CSimplePointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CWeightedPointsMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CWeightedPointsMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CWirelessPowerGridMap2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/CWirelessPowerGridMap2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/PCL_adapters.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/slam/PCL_adapters.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicLogFileRecord.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicND.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicVFF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/holonomic/CHolonomicVFF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerRRT_SE2_TPS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerRRT_SE2_TPS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/TMoveTree.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractPTGBasedReactive.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CLogFileRecord.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/reactive/CReactiveNavigationSystem3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG1.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG1.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG2.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG2.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG3.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG3.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG4.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG4.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG5.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG5.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG6.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG6.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG7.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CPTG7.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/CReactiveNavigationSystem.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/CReactiveNavigationSystem.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/CReactiveNavigationSystem3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/CReactiveNavigationSystem3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/motion_planning_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/reactivenav/motion_planning_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMapEvents.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CMetricMapEvents.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/CSimpleMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/metric_map_types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapInitializer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapInitializer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapTypesRegistry.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/maps/TMetricMapTypesRegistry.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CAction.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionCollection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CActionRobotMovement3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScanWithUncertainty.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation2DRangeScanWithUncertainty.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan_project3D_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan_project3D_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBatteryState.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBeaconRanges.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBearingRange.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationBearingRange.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationCANBusJ1939.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationComment.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationComment.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGasSensors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationImage.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationIMU.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationOdometry.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationOdometry.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRange.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRawDAQ.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationReflectivity.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRFID.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRGBD360.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationRGBD360.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationSkeleton.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImages.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationStereoImagesFeatures.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationVelodyneScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWindSensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationWirelessPower.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CRawlog.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSensoryFrame.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CSinCosLookUpTableFor2DScans.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_ascii_nmea.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_common.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_novatel.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_topcon.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_type_list.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/gnss_messages_type_list.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/obs_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/obs_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/T2DScanProperties.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/T2DScanProperties.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/VelodyneCalibration.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/VelodyneCalibration.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CAction.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CAction.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionCollection.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionCollection.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionRobotMovement2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionRobotMovement2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionRobotMovement3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CActionRobotMovement3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CMetricMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CMetricMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CMetricMapEvents.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CMetricMapEvents.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation2DRangeScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation2DRangeScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation3DRangeScan.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation3DRangeScan.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation6DFeatures.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservation6DFeatures.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBatteryState.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBatteryState.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBeaconRanges.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBeaconRanges.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBearingRange.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationBearingRange.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationCANBusJ1939.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationCANBusJ1939.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationComment.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationComment.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationGasSensors.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationGasSensors.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationGPS.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationGPS.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationImage.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationImage.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationIMU.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationIMU.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationOdometry.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationOdometry.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRange.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRange.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRawDAQ.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRawDAQ.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationReflectivity.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationReflectivity.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRFID.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRFID.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRGBD360.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationRGBD360.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationStereoImages.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationStereoImages.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationStereoImagesFeatures.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationStereoImagesFeatures.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationWindSensor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationWindSensor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationWirelessPower.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CObservationWirelessPower.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CRawlog.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CRawlog.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSensoryFrame.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSensoryFrame.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSimpleMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSimpleMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSinCosLookUpTableFor2DScans.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/slam/CSinCosLookUpTableFor2DScans.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/C3DSScene.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CArrow.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CArrow.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAssimpModel.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAxis.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CAxis.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CBox.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CBox.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCamera.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCamera.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCylinder.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CCylinder.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CDisk.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CDisk.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoid.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoid.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidInverseDepth3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidRangeBearing2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CEllipsoidRangeBearing2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFBORender.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFBORender.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFrustum.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFrustum.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedCylinder.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGeneralizedEllipsoidTemplate.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXY.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXY.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXZ.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CGridPlaneXZ.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CLight.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CLight.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMesh3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMeshFast.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CMeshFast.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctoMapVoxels.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctoMapVoxels.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLScene.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLStandardObject.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLStandardObject.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloudColoured.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloudColoured.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPolyhedron.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPolyhedron.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CRenderizableDisplayList.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfLines.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfLines.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfObjects.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTexturedTriangles.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTexturedTriangles.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTriangles.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSetOfTriangles.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSimpleLine.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSimpleLine.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSphere.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CSphere.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CText3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedObject.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedPlane.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTexturedPlane.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CVectorField3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/gl_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/gl_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/graph_tools.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/graph_tools.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/graph_tools_impl.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/graph_tools_impl.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/opengl_fonts.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/opengl_fonts.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/opengl_frwds.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/opengl_frwds.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/pose_pdfs.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/pose_pdfs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/stock_objects.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/stock_objects.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut_ext.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut_ext.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut_std.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/freeglut_std.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/glut.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/otherlibs/freeglut/GL/glut.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/ConsistencyTest.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/ConsistencyTest.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/heuristicParams.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/heuristicParams.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Miscellaneous.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapLocaliser.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapLocaliser.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Plane.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Plane.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PlaneInferredInfo.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PlaneInferredInfo.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SemanticClustering.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Subgraph.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/Subgraph.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SubgraphMatcher.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/SubgraphMatcher.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/maps/CMultiMetricMapPDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CGridMapAligner.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CGridMapAligner.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CICP.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CICP.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilder.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderICP.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapBuilderRBPF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMetricMapsAlignmentAlgorithm.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMultiMetricMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMultiMetricMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMultiMetricMapPDF.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMultiMetricMapPDF.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/COccupancyGridMapFeatureExtractor.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/COccupancyGridMapFeatureExtractor.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/observations_overlap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/observations_overlap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_aux_structs.h... Parsing file /builddir/bui/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:540: warning: unbalanced grouping commands ld/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_aux_structs.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations_data.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations_data.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TKLDParams.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TKLDParams.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TMonteCarloLocalizationParams.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/TMonteCarloLocalizationParams.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching/scan_matching.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/scanmatching/scan_matching.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/indiv-compat-decls.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/indiv-compat-decls.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se3.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/data_types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/data_types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/path_from_rtk_gps.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmark.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/obs/CObservationVisualLandmarks.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CLandmark.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CLandmark.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CLandmarksMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CLandmarksMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CObservationVisualLandmarks.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/slam/CObservationVisualLandmarks.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CCamModel.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CCamModel.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CDifodo.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_camera_calib.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_camera_calib.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_stereo_camera_calib.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_stereo_camera_calib.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CImagePyramid.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CImagePyramid.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CStereoRectifyMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CStereoRectifyMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CUndistortMap.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CVideoFileWriter.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CVideoFileWriter.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/descriptor_kdtrees.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/descriptor_kdtrees.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/descriptor_pairing.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/descriptor_pairing.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/link_pragmas.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/link_pragmas.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/pinhole.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/pinhole.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSim/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:60: warning: group mrpt_memory: ignoring title "Memory utilities" that does not match old title "Memory utilities (in #include )" /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:101: warning: group mrpt_memory: ignoring title "Memory utilities" that does not match old title "Memory utilities (in #include )" /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/utils_matlab.h:12: warning: the name 'Provide' supplied as the argument in the \file statement is not an input file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h:12: warning: the name 'The' supplied as the argument in the \file statement is not an input file /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:50: warning: Member se2_l2 found in multiple @ingroup groups! The member will be put in group mrpt_tfest_grp, and not in group sse_optimizations /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:175: warning: documentation for unknown define THROW_STACKED_EXCEPTION_CUSTOM_MSG found. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:187: warning: documentation for unknown define THROW_STACKED_EXCEPTION_CUSTOM_MSG found. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CQuaternion.h:138: warning: no uniquely matching class member found for that returns by mrpt::math::CQuaternion< T >::value Possible candidates: 'CSerializablePtr mrpt::utils::TPropertyValueIDTriplet::value' at line 34 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CMHPropertiesValuesList.h 'CSerializablePtr mrpt::utils::CPropertiesValuesList::TPropertyValuePair::value' at line 37 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CPropertiesValuesList.h 'float mrpt::maps::CGasConcentrationGridMap2D::TGaussianCell::value' at line 103 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CGasConcentrationGridMap2D.h 'T & stlplus::smart_ptr_base< T, C, COUNTER >::value(void)' at line 125 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp 'const T & stlplus::smart_ptr_base< T, C, COUNTER >::value(void) const' at line 126 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/CSparseMatrix.h:393: warning: documented symbol 'for double pointers which assume the user has reserved the output memory for a mrpt::math::CSparseMatrix::CholeskyDecomp::result' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:65: warning: no matching file member found for EIGEN_STRONG_INLINE void Eigen::MatrixBase::eigenVectors(MATRIX1 &eVecs, MATRIX2 &eVals) const Possible candidates: 'EIGEN_STRONG_INLINE void eigenVectors(MATRIX1 &eVecs, MATRIX2 &eVals) const' at line 646 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:78: warning: no matching file member found for EIGEN_STRONG_INLINE void Eigen::MatrixBase::eigenVectorsVec(MATRIX1 &eVecs, VECTOR1 &eVals) const Possible candidates: 'EIGEN_STRONG_INLINE void eigenVectorsVec(MATRIX1 &eVecs, VECTOR1 &eVals) const' at line 654 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:104: warning: no matching file member found for EIGEN_STRONG_INLINE void Eigen::MatrixBase::eigenVectorsSymmetric(MATRIX1 &eVecs, MATRIX2 &eVals) const Possible candidates: 'EIGEN_STRONG_INLINE void eigenVectorsSymmetric(MATRIX1 &eVecs, MATRIX2 &eVals) const' at line 672 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:117: warning: no matching file member found for EIGEN_STRONG_INLINE void Eigen::MatrixBase::eigenVectorsSymmetricVec(MATRIX1 &eVecs, VECTOR1 &eVals) const Possible candidates: 'EIGEN_STRONG_INLINE void eigenVectorsSymmetricVec(MATRIX1 &eVecs, VECTOR1 &eVals) const' at line 678 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:127: warning: no matching file member found for bool Eigen::MatrixBase::fromMatlabStringFormat(const std::string &s, std::ostream *dump_errors_here) Possible candidates: 'bool fromMatlabStringFormat(const std::string &s, std::ostream *dump_errors_here=NULL)' at line 126 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:222: warning: no matching file member found for std::string Eigen::MatrixBase::inMatlabFormat(const size_t decimal_digits) const Possible candidates: 'std::string inMatlabFormat(const size_t decimal_digits=6) const' at line 133 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:238: warning: no uniquely matching class member found for template < Derived > void Eigen::MatrixBase::saveToTextFile(const std::string &file, mrpt::math::TMatrixTextFileFormat fileFormat, bool appendMRPTHeader, const std::string &userHeader) const Possible candidates: 'void mrpt::poses::CPoint2DPDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 50 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoint2DPDFGaussian.h 'void mrpt::poses::CPointPDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 56 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFGaussian.h 'void mrpt::poses::CPointPDFParticles::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 96 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFParticles.h 'void mrpt::poses::CPointPDFSOG::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 145 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPointPDFSOG.h 'bool mrpt::poses::CPose3DInterpolator::saveToTextFile(const std::string &s) const' at line 155 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h 'void mrpt::poses::CPose3DPDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 115 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussian.h 'void mrpt::poses::CPose3DPDFGaussianInf::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 102 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFGaussianInf.h 'void mrpt::poses::CPose3DPDFParticles::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 69 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFParticles.h 'void mrpt::poses::CPose3DPDFSOG::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 111 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DPDFSOG.h 'void mrpt::poses::CPose3DQuatPDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 80 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussian.h 'void mrpt::poses::CPose3DQuatPDFGaussianInf::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 82 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDFGaussianInf.h 'void mrpt::poses::CPosePDFGaussian::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 94 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussian.h 'void mrpt::poses::CPosePDFGaussianInf::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 94 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGaussianInf.h 'void mrpt::poses::CPosePDFGrid::saveToTextFile(const std::string &dataFile) const MRPT_OVERRIDE' at line 60 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFGrid.h 'void mrpt::poses::CPosePDFParticles::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 104 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFParticles.h 'void mrpt::poses::CPosePDFSOG::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 147 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h 'bool mrpt::utils::internal::dynamic_grid_txt_saver::saveToTextFile(const std::string &fileName) const' at line 28 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CDynamicGrid.h 'bool mrpt::utils::CDynamicGrid< T >::saveToTextFile(const std::string &fileName) const' at line 280 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CDynamicGrid.h 'virtual void mrpt::utils::CProbabilityDensityFunction< TDATA, STATE_LEN >::saveToTextFile(const std::string &file) const =0' at line 108 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CProbabilityDensityFunction.h 'void mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::saveToTextFile(const std::string &fileName) const' at line 136 of file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h 'void mrpt::maps::CBeacon::saveToTextFile(const std::string &file) const MRPT_OVERRIDE' at line 99 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeacon.h 'void mrpt::maps::CBeaconMap::saveToTextFile(const std::string &fil) const' at line 248 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h 'bool mrpt::maps::CLandmarksMap::saveToTextFile(std::string file)' at line 357 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h 'void mrpt::vision::CFeature::saveToTextFile(const std::string &filename, bool APPEND=false)' at line 172 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::CFeatureList::saveToTextFile(const std::string &fileName, bool APPEND=false)' at line 223 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::CMatchedFeatureList::saveToTextFile(const std::string &fileName)' at line 368 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::TSequenceFeatureObservations::saveToTextFile(const std::string &filName, bool skipFirstCommentLine=false) const' at line 126 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:304: warning: no uniquely matching class member found for template < Derived > void Eigen::MatrixBase::loadFromTextFile(const std::string &file) Possible candidates: 'bool mrpt::poses::CPose3DInterpolator::loadFromTextFile(const std::string &s)' at line 167 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h 'void mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::loadFromTextFile(const std::string &fileName, bool collapse_dup_edges=true)' at line 149 of file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h 'void mrpt::vision::CFeatureList::loadFromTextFile(const std::string &fileName)' at line 226 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::TSequenceFeatureObservations::loadFromTextFile(const std::string &filName)' at line 129 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins_impl.h:312: warning: no uniquely matching class member found for template < Derived > void Eigen::MatrixBase::loadFromTextFile(std::istream &f) Possible candidates: 'bool mrpt::poses::CPose3DInterpolator::loadFromTextFile(const std::string &s)' at line 167 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DInterpolator.h 'void mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::loadFromTextFile(const std::string &fileName, bool collapse_dup_edges=true)' at line 149 of file /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CNetworkOfPoses.h 'void mrpt::vision::CFeatureList::loadFromTextFile(const std::string &fileName)' at line 226 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h 'void mrpt::vision::TSequenceFeatureObservations::loadFromTextFile(const std::string &filName)' at line 129 of file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h:814: warning: member with no name found. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:134: warning: no uniquely matching class member found for f$ G P oplus L f$ with G and L being D points and P this D mrpt::poses::CPose2D::pose Possible candidates: 'mrpt::poses::CPose3D mrpt::math::TPolygonWithPlane::pose' at line 56 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h 'mrpt::poses::CPose3D mrpt::obs::CObservation6DFeatures::TMeasurement::pose' at line 40 of file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h 'Eigen::Matrix4f mrpt::pbmap::frameRGBDandPose::pose' at line 45 of file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:137: warning: no uniquely matching class member found for f$ G P oplus L f$ with G and L being D points and P this D mrpt::poses::CPose2D::pose(the "z" coordinate remains unmodified) Possible candidates: 'mrpt::poses::CPose3D mrpt::math::TPolygonWithPlane::pose' at line 56 of file /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/geometry.h 'mrpt::poses::CPose3D mrpt::obs::CObservation6DFeatures::TMeasurement::pose' at line 40 of file /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation6DFeatures.h 'Eigen::Matrix4f mrpt::pbmap::frameRGBDandPose::pose' at line 45 of file /builddir/build/BUILD/mrpt-1.4.0/libs/pbmap/include/mrpt/pbmap/PbMapMaker.h /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose2D.h:139: warning: member with no name found. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:258: warning: documented symbol 'for D points exception If the z component of the result is greater than some mrpt::poses::CPose3D::epsilon' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TCamera.h:94: warning: documented symbol 'This signature is consistent with the rest of MRPT mrpt::utils::TCamera::APIs' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/TStereoCamera.h:67: warning: documented symbol 'This signature is consistent with the rest of MRPT mrpt::utils::TStereoCamera::APIs' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:140: warning: no uniquely matching class member found for of a mrpt::maps::CColouredPointsMap::insertPoint() Possible candidates: 'virtual void mrpt::maps::CColouredPointsMap::insertPoint(float x, float y, float z, float R, float G, float B) MRPT_OVERRIDE' at line 137 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::poses::CPoint3D &p)' at line 140 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::math::TPoint3D &p)' at line 142 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::math::TPoint3Df &p)' at line 144 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(float x, float y, float z)' at line 146 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CPointsMap::insertPoint(float x, float y, float z=0)' at line 450 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'void mrpt::maps::CPointsMap::insertPoint(const mrpt::math::TPoint3D &p)' at line 452 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'virtual void mrpt::maps::CPointsMap::insertPoint(float x, float y, float z, float R, float G, float B)' at line 454 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'void mrpt::opengl::CPointCloud::insertPoint(float x, float y, float z)' at line 133 of file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:370: warning: member with no name found. /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:452: warning: no uniquely matching class member found for of a mrpt::maps::CPointsMap::insertPoint() Possible candidates: 'virtual void mrpt::maps::CColouredPointsMap::insertPoint(float x, float y, float z, float R, float G, float B) MRPT_OVERRIDE' at line 137 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::poses::CPoint3D &p)' at line 140 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::math::TPoint3D &p)' at line 142 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(const mrpt::math::TPoint3Df &p)' at line 144 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CColouredPointsMap::insertPoint(float x, float y, float z)' at line 146 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h 'void mrpt::maps::CPointsMap::insertPoint(float x, float y, float z=0)' at line 450 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'void mrpt::maps::CPointsMap::insertPoint(const mrpt::math::TPoint3D &p)' at line 452 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'virtual void mrpt::maps::CPointsMap::insertPoint(float x, float y, float z, float R, float G, float B)' at line 454 of file /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h 'void mrpt::opengl::CPointCloud::insertPoint(float x, float y, float z)' at line 133 of file /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:454: warning: member with no name found. /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h:59: warning: documented symbol 'More efficient for converting a mrpt::topography::pointcloud' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:134: warning: documented symbol 'with subpixel mrpt::vision::CGenericFeatureTracker::precision' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/tracking.h:137: warning: documented symbol 'This overload version uses the mrpt::vision::CGenericFeatureTracker::old' was not declared or defined. /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/dependencies.h:10: warning: multiple use of section label 'dependencies', (first occurrence: /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/mainPage_doc.h, line 147) /builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/otherlibs/mathplot/mathplot.h:31: warning: found more than one \mainpage comment block! (first occurrence: /builddir/build/BUILD/mrpt-1.4.0/doc/doxygen-pages/mainPage_doc.h, line 35), Skipping current block! kpathsea: Running mktexfmt latex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /builddir/.texlive2021/texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2021/texmf-var/web2c mktexfmt [INFO]: --- remaking latex with pdftex mktexfmt: running `pdftex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' ... This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021) (INITEX) restricted \write18 enabled. (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/latex.ini (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, parameters, LaTeX2e <2020-10-01> patch level 4 (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.ltx (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3deprecation.def))) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex)) hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu)) (/usr/share/texlive/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-externa l-files.ltx) ) ) Beginning to dump on file latex.fmt (preloaded format=latex 2022.12.27) 19193 strings of total length 344824 280635 memory locations dumped; current usage is 165&279279 17486 multiletter control sequences \font\nullfont=nullfont \font\c__fp_exp_intarray=cmr10 at 0.00002pt \font\c__fp_trig_intarray=cmr10 at 0.00003pt \font\c_initex_cctab=cmr10 at 0.00005pt \font\c_other_cctab=cmr10 at 0.00006pt \font\c_str_cctab=cmr10 at 0.00008pt \font\g__regex_state_active_intarray=cmr10 at 0.00009pt \font\g__regex_thread_info_intarray=cmr10 at 0.0001pt \font\g__regex_submatch_prev_intarray=cmr10 at 0.00012pt \font\g__regex_submatch_begin_intarray=cmr10 at 0.00014pt \font\g__regex_submatch_end_intarray=cmr10 at 0.00015pt \font\g__regex_balance_intarray=cmr10 at 0.00017pt \font\OMX/cmex/m/n/10=cmex10 \font\tenln=line10 \font\tenlnw=linew10 \font\tencirc=lcircle10 \font\tencircw=lcirclew10 \font\OT1/cmr/m/n/5=cmr5 \font\OT1/cmr/m/n/7=cmr7 \font\OT1/cmr/m/n/10=cmr10 \font\OML/cmm/m/it/5=cmmi5 \font\OML/cmm/m/it/7=cmmi7 \font\OML/cmm/m/it/10=cmmi10 \font\OMS/cmsy/m/n/5=cmsy5 \font\OMS/cmsy/m/n/7=cmsy7 \font\OMS/cmsy/m/n/10=cmsy10 \font\c_code_cctab=cmr10 at 0.00018pt \font\c_document_cctab=cmr10 at 0.0002pt 403423 words of font info for 27 preloaded fonts 14 hyphenation exceptions Hyphenation trie of length 6081 has 183 ops out of 35111 2 for language 1 181 for language 0 0 words of pdfTeX memory 0 indirect objects No pages of output. Transcript written on latex.log. mktexfmt [INFO]: log file copied to: /builddir/.texlive2021/texmf-var/web2c/pdftex/latex.log mktexfmt [INFO]: /builddir/.texlive2021/texmf-var/web2c/pdftex/latex.fmt installed. mktexfmt [INFO]: successfully rebuilt formats: 1 mktexfmt [INFO]: not selected formats: 19 mktexfmt [INFO]: total formats: 20 mktexfmt [INFO]: exiting with status 0 error: Problems running latex. Check your installation or look for typos in _formulas.tex and check _formulas.log! error: Problems running latex. Check your installation or look for typos in _formulas_dark.tex and check _formulas_dark.log! pleFeature.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/TSimpleFeature.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/types.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE2.cpp... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE2.cpp... Preprocessing /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE3.cpp... Parsing file /builddir/build/BUILD/mrpt-1.4.0/libs/base/src/utils/CImage_SSE3.cpp... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating images for formulas in HTML... Generating example documentation... Generating file sources... Generating code for file changeLog_doc.h... Generating code for file dependencies.h... Generating code for file dependency_eigen3.h... Generating code for file dependency_libftdi.h... Generating code for file dependency_liblas.h... Generating code for file dependency_libpcap.h... Generating code for file dependency_libusb.h... Generating code for file dependency_opencv.h... Generating code for file dependency_opengl_glut.h... Generating code for file dependency_pcl.h... Generating code for file dependency_sse.h... Generating code for file dependency_suitesparse.h... Generating code for file dependency_wxwidgets.h... Generating code for file env-vars.h... Generating code for file lib_mrpt_base.h... Generating code for file lib_mrpt_bayes.h... Generating code for file lib_mrpt_detectors.h... Generating code for file lib_mrpt_graphs.h... Generating code for file lib_mrpt_graphslam.h... Generating code for file lib_mrpt_gui.h... Generating code for file lib_mrpt_hmtslam.h... Generating code for file lib_mrpt_hwdrivers.h... Generating code for file lib_mrpt_kinematics.h... Generating code for file lib_mrpt_maps.h... Generating code for file lib_mrpt_nav.h... Generating code for file lib_mrpt_obs.h... Generating code for file lib_mrpt_opengl.h... Generating code for file lib_mrpt_pbmap.h... Generating code for file lib_mrpt_reactivenav.h... Generating code for file lib_mrpt_scanmatching.h... Generating code for file lib_mrpt_slam.h... Generating code for file lib_mrpt_stereoslam.h... Generating code for file lib_mrpt_tfest.h... Generating code for file lib_mrpt_topography.h... Generating code for file lib_mrpt_vision.h... Generating code for file mainPage_doc.h... Generating code for file base.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file link_pragmas.h... Generating code for file CParticleFilter.h... Generating code for file CParticleFilterCapable.h... Generating code for file CParticleFilterData.h... Generating code for file CProbabilityParticle.h... Generating code for file compress.h... Generating code for file zip.h... Generating code for file math.h... Generating code for file CArray.h... Generating code for file CArrayNumeric.h... Generating code for file CBinaryRelation.h... Generating code for file CHistogram.h... Generating code for file CLevenbergMarquardt.h... Generating code for file CMatrix.h... Generating code for file CMatrixB.h... Generating code for file CMatrixD.h... Generating code for file CMatrixFixedNumeric.h... Generating code for file CMatrixTemplate.h... Generating code for file CMatrixTemplateNumeric.h... Generating code for file CMatrixTemplateObjects.h... Generating code for file CMonteCarlo.h... Generating code for file CPolygon.h... Generating code for file CQuaternion.h... Generating code for file CSparseMatrix.h... Generating code for file CSparseMatrixTemplate.h... Generating code for file CSplineInterpolator1D.h... Generating code for file data_utils.h... Generating code for file distributions.h... Generating code for file eigen_frwds.h... Generating code for file eigen_plugins.h... Generating code for file eigen_plugins_impl.h... Generating code for file fourier.h... Generating code for file geometry.h... Generating code for file homog_matrices.h... Generating code for file interp_fit.h... Generating code for file jacobians.h... Generating code for file KDTreeCapable.h... Generating code for file kmeans.h... Generating code for file lightweight_geom_data.h... Generating code for file math_frwds.h... Generating code for file matrix_adaptors.h... Generating code for file matrix_serialization.h... Generating code for file MatrixBlockSparseCols.h... Generating code for file model_search.h... Generating code for file model_search_impl.h... Generating code for file num_jacobian.h... Generating code for file ops_containers.h... Generating code for file ops_matrices.h... Generating code for file ops_vectors.h... Generating code for file point_poses2vectors.h... Generating code for file ransac.h... Generating code for file ransac_applications.h... Generating code for file robust_kernels.h... Generating code for file slerp.h... Generating code for file transform_gaussian.h... Generating code for file utils_matlab.h... Generating code for file wrap2pi.h... Generating code for file math_mrpt.h... Generating code for file do_opencv_includes.h... Generating code for file nanoflann.hpp... Generating code for file containers_fixes.hpp... Generating code for file exceptions.hpp... Generating code for file smart_ptr.hpp... Generating code for file smart_ptr.tpp... Generating code for file Arg.h... Generating code for file ArgException.h... Generating code for file CmdLine.h... Generating code for file CmdLineInterface.h... Generating code for file CmdLineOutput.h... Generating code for file Constraint.h... Generating code for file DocBookOutput.h... Generating code for file HelpVisitor.h... Generating code for file IgnoreRestVisitor.h... Generating code for file MultiArg.h... Generating code for file MultiSwitchArg.h... Generating code for file OptionalUnlabeledTracker.h... Generating code for file StdOutput.h... Generating code for file SwitchArg.h... Generating code for file UnlabeledMultiArg.h... Generating code for file UnlabeledValueArg.h... Generating code for file ValueArg.h... Generating code for file ValuesConstraint.h... Generating code for file VersionVisitor.h... Generating code for file Visitor.h... Generating code for file XorHandler.h... Generating code for file poses.h... Generating code for file CPoint.h... Generating code for file CPoint2D.h... Generating code for file CPoint2DPDF.h... Generating code for file CPoint2DPDFGaussian.h... Generating code for file CPoint3D.h... Generating code for file CPointPDF.h... Generating code for file CPointPDFGaussian.h... Generating code for file CPointPDFParticles.h... Generating code for file CPointPDFSOG.h... Generating code for file CPose.h... Generating code for file CPose2D.h... Generating code for file CPose2DGridTemplate.h... Generating code for file CPose3D.h... Generating code for file CPose3DInterpolator.h... Generating code for file CPose3DPDF.h... Generating code for file CPose3DPDFGaussian.h... Generating code for file CPose3DPDFGaussianInf.h... Generating code for file CPose3DPDFParticles.h... Generating code for file CPose3DPDFSOG.h... Generating code for file CPose3DQuat.h... Generating code for file CPose3DQuatPDF.h... Generating code for file CPose3DQuatPDFGaussian.h... Generating code for file CPose3DQuatPDFGaussianInf.h... Generating code for file CPose3DRotVec.h... Generating code for file CPoseOrPoint.h... Generating code for file CPoseOrPoint_detail.h... Generating code for file CPosePDF.h... Generating code for file CPosePDFGaussian.h... Generating code for file CPosePDFGaussianInf.h... Generating code for file CPosePDFGrid.h... Generating code for file CPosePDFParticles.h... Generating code for file CPosePDFSOG.h... Generating code for file CPoseRandomSampler.h... Generating code for file CPoses2DSequence.h... Generating code for file CPoses3DSequence.h... Generating code for file CRobot2DPoseEstimator.h... Generating code for file poses_frwds.h... Generating code for file SE_traits.h... Generating code for file SO_SE_average.h... Generating code for file random.h... Generating code for file RandomGenerators.h... Generating code for file synch.h... Generating code for file atomic_incr.h... Generating code for file CCriticalSection.h... Generating code for file CPipe.h... Generating code for file CSemaphore.h... Generating code for file CThreadSafeVariable.h... Generating code for file MT_buffer.h... Generating code for file system.h... Generating code for file CDirectoryExplorer.h... Generating code for file CFileSystemWatcher.h... Generating code for file CGenericMemoryPool.h... Generating code for file datetime.h... Generating code for file filesystem.h... Generating code for file memory.h... Generating code for file os.h... Generating code for file parallelization.h... Generating code for file string_utils.h... Generating code for file threads.h... Generating code for file vector_loadsave.h... Generating code for file utils.h... Generating code for file utils.h... Generating code for file utils.h... Generating code for file adapters.h... Generating code for file aligned_containers.h... Generating code for file bimap.h... Generating code for file bits.h... Generating code for file boost_join.h... Generating code for file CCanvas.h... Generating code for file CClientTCPSocket.h... Generating code for file CConfigFile.h... Generating code for file CConfigFileBase.h... Generating code for file CConfigFileMemory.h... Generating code for file CConfigFilePrefixer.h... Generating code for file CConsoleRedirector.h... Generating code for file CDebugOutputCapable.h... Generating code for file CDynamicGrid.h... Generating code for file CEnhancedMetaFile.h... Generating code for file CFileGZInputStream.h... Generating code for file CFileGZOutputStream.h... Generating code for file CFileInputStream.h... Generating code for file CFileOutputStream.h... Generating code for file CFileStream.h... Generating code for file ci_less.h... Generating code for file CImage.h... Generating code for file circular_buffer.h... Generating code for file CListOfClasses.h... Generating code for file CLoadableOptions.h... Generating code for file CLog.h... Generating code for file CMappedImage.h... Generating code for file CMemoryChunk.h... Generating code for file CMemoryStream.h... Generating code for file CMessage.h... Generating code for file CMessageQueue.h... Generating code for file CMHPropertiesValuesList.h... Generating code for file CObject.h... Generating code for file CObservable.h... Generating code for file CObserver.h... Generating code for file color_maps.h... Generating code for file compiler_fixes.h... Generating code for file core_defs.h... Generating code for file CProbabilityDensityFunction.h... Generating code for file CPropertiesValuesList.h... Generating code for file crc.h... Generating code for file CReferencedMemBlock.h... Generating code for file CRobotSimulator.h... Generating code for file CSerializable.h... Generating code for file CServerTCPSocket.h... Generating code for file CSimpleDatabase.h... Generating code for file CStartUpClassesRegister.h... Generating code for file CStdOutStream.h... Generating code for file CStream.h... Generating code for file CStringList.h... Generating code for file CTextFileLinesParser.h... Generating code for file CThreadSafeQueue.h... Generating code for file CTicTac.h... Generating code for file CTimeLogger.h... Generating code for file CTypeSelector.h... Generating code for file CUncopiable.h... Generating code for file exceptions.h... Generating code for file integer_select.h... Generating code for file list_searchable.h... Generating code for file map_as_vector.h... Generating code for file md5.h... Generating code for file metaprogramming.h... Generating code for file metaprogramming_serialization.h... Generating code for file mrpt_inttypes.h... Generating code for file mrpt_macros.h... Generating code for file mrpt_stdint.h... Generating code for file mrptEvent.h... Generating code for file msvc_inttypes.h... Generating code for file net_utils.h... Generating code for file PLY_import_export.h... Generating code for file printf_vector.h... Generating code for file pstdint.h... Generating code for file round.h... Generating code for file safe_pointers.h... Generating code for file SSE_macros.h... Generating code for file SSE_types.h... Generating code for file stl_containers_utils.h... Generating code for file stl_extensions.h... Generating code for file stl_serialization.h... Generating code for file TCamera.h... Generating code for file TColor.h... Generating code for file TEnumType.h... Generating code for file TMatchingPair.h... Generating code for file TParameters.h... Generating code for file TPixelCoord.h... Generating code for file traits_map.h... Generating code for file TStereoCamera.h... Generating code for file TTypeName.h... Generating code for file TTypeName_impl.h... Generating code for file types.h... Generating code for file types.h... Generating code for file types.h... Generating code for file types_math.h... Generating code for file types_simple.h... Generating code for file utils_defs.h... Generating code for file CImage_SSE2.cpp... Generating code for file CImage_SSE3.cpp... Generating code for file bayes.h... Generating code for file CKalmanFilterCapable.h... Generating code for file CKalmanFilterCapable_impl.h... Generating code for file CRejectionSamplingCapable.h... Generating code for file detectors.h... Generating code for file CCascadeClassifierDetection.h... Generating code for file CDetectableObject.h... Generating code for file CDetectorDoorCrossing.h... Generating code for file CFaceDetection.h... Generating code for file CObjectDetection.h... Generating code for file graphs.h... Generating code for file CAStarAlgorithm.h... Generating code for file CDirectedGraph.h... Generating code for file CDirectedTree.h... Generating code for file CGraphPartitioner.h... Generating code for file CGraphPartitioner_impl.h... Generating code for file CNetworkOfPoses.h... Generating code for file CNetworkOfPoses_impl.h... Generating code for file dijkstra.h... Generating code for file graphslam.h... Generating code for file levmarq.h... Generating code for file levmarq_impl.h... Generating code for file gui.h... Generating code for file CBaseGUIWindow.h... Generating code for file CDisplayWindow.h... Generating code for file CDisplayWindow3D.h... Generating code for file CDisplayWindowPlots.h... Generating code for file CMyGLCanvasBase.h... Generating code for file gui_frwds.h... Generating code for file keycodes.h... Generating code for file WxSubsystem.h... Generating code for file WxUtils.h... Generating code for file mathplot.h... Generating code for file hmtslam.h... Generating code for file CHierarchicalMapMHPartition.h... Generating code for file CHierarchicalMHMap.h... Generating code for file CHMHMapArc.h... Generating code for file CHMHMapNode.h... Generating code for file CHMTSLAM.h... Generating code for file CLocalMetricHypothesis.h... Generating code for file CRobotPosesGraph.h... Generating code for file CTopLCDetector_FabMap.h... Generating code for file CTopLCDetector_GridMatching.h... Generating code for file CTopLCDetectorBase.h... Generating code for file HMT_SLAM_common.h... Generating code for file hmtslam_impexp.h... Generating code for file hwdrivers.h... Generating code for file C2DRangeFinderAbstract.h... Generating code for file CActivMediaRobotBase.h... Generating code for file CBoardDLMS.h... Generating code for file CBoardENoses.h... Generating code for file CBoardIR.h... Generating code for file CBoardSonars.h... Generating code for file CCameraSensor.h... Generating code for file CCANBusReader.h... Generating code for file CDUO3DCamera.h... Generating code for file CEnoseModular.h... Generating code for file CFFMPEG_InputStream.h... Generating code for file CGenericSensor.h... Generating code for file CGillAnemometer.h... Generating code for file CGPS_NTRIP.h... Generating code for file CGPSInterface.h... Generating code for file CGyroKVHDSP3000.h... Generating code for file CHokuyoURG.h... Generating code for file CIbeoLuxETH.h... Generating code for file CImageGrabber_dc1394.h... Generating code for file CImageGrabber_FlyCapture2.h... Generating code for file CImageGrabber_OpenCV.h... Generating code for file CImpinjRFID.h... Generating code for file CIMUIntersense.h... Generating code for file CIMUXSens.h... Generating code for file CIMUXSens_MT4.h... Generating code for file CInterfaceFTDI.h... Generating code for file CInterfaceFTDIMessages.h... Generating code for file CJoystick.h... Generating code for file CKinect.h... Generating code for file CLMS100eth.h... Generating code for file CNationalInstrumentsDAQ.h... Generating code for file CNTRIPClient.h... Generating code for file CNTRIPEmitter.h... Generating code for file COpenNI2_RGBD360.h... Generating code for file COpenNI2Generic.h... Generating code for file COpenNI2Sensor.h... Generating code for file CPhidgetInterfaceKitProximitySensors.h... Generating code for file CPtuBase.h... Generating code for file CPtuDPerception.h... Generating code for file CPtuHokuyo.h... Generating code for file CRaePID.h... Generating code for file CRoboPeakLidar.h... Generating code for file CRoboticHeadInterface.h... Generating code for file CRovio.h... Generating code for file CSerialPort.h... Generating code for file CServoeNeck.h... Generating code for file CSickLaserSerial.h... Generating code for file CSickLaserUSB.h... Generating code for file CSkeletonTracker.h... Generating code for file CStereoGrabber_Bumblebee_libdc1394.h... Generating code for file CStereoGrabber_SVS.h... Generating code for file CSwissRanger3DCamera.h... Generating code for file CTuMicos.h... Generating code for file CVelodyneScanner.h... Generating code for file CWirelessPower.h... Generating code for file hwdrivers_impexp.h... Generating code for file TCaptureOptions_bumblebee.h... Generating code for file kinematics.h... Generating code for file CKinematicChain.h... Generating code for file maps.h... Generating code for file CBeacon.h... Generating code for file CBeacon.h... Generating code for file CBeaconMap.h... Generating code for file CBeaconMap.h... Generating code for file CColouredOctoMap.h... Generating code for file CColouredOctoMap.h... Generating code for file CColouredPointsMap.h... Generating code for file CColouredPointsMap.h... Generating code for file CGasConcentrationGridMap2D.h... Generating code for file CGasConcentrationGridMap2D.h... Generating code for file CHeightGridMap2D.h... Generating code for file CHeightGridMap2D.h... Generating code for file CHeightGridMap2D_Base.h... Generating code for file CHeightGridMap2D_MRF.h... Generating code for file CLogOddsGridMap2D.h... Generating code for file CLogOddsGridMap2D.h... Generating code for file COccupancyGridMap2D.h... Generating code for file COccupancyGridMap2D.h... Generating code for file COctoMap.h... Generating code for file COctoMap.h... Generating code for file COctoMapBase.h... Generating code for file COctoMapBase.h... Generating code for file COctoMapBase_impl.h... Generating code for file CPointsMap.h... Generating code for file CPointsMap.h... Generating code for file CRandomFieldGridMap2D.h... Generating code for file CRandomFieldGridMap2D.h... Generating code for file CReflectivityGridMap2D.h... Generating code for file CReflectivityGridMap2D.h... Generating code for file CSimplePointsMap.h... Generating code for file CSimplePointsMap.h... Generating code for file CWeightedPointsMap.h... Generating code for file CWeightedPointsMap.h... Generating code for file CWirelessPowerGridMap2D.h... Generating code for file CWirelessPowerGridMap2D.h... Generating code for file PCL_adapters.h... Generating code for file PCL_adapters.h... Generating code for file CAngularObservationMesh.h... Generating code for file CPlanarLaserScan.h... Generating code for file nav.h... Generating code for file CAbstractHolonomicReactiveMethod.h... Generating code for file CHolonomicLogFileRecord.h... Generating code for file CHolonomicND.h... Generating code for file CHolonomicVFF.h... Generating code for file PlannerRRT_SE2_TPS.h... Generating code for file PlannerSimple2D.h... Generating code for file TMoveTree.h... Generating code for file CAbstractPTGBasedReactive.h... Generating code for file CAbstractReactiveNavigationSystem.h... Generating code for file CLogFileRecord.h... Generating code for file CParameterizedTrajectoryGenerator.h... Generating code for file CPTG1.h... Generating code for file CPTG2.h... Generating code for file CPTG3.h... Generating code for file CPTG4.h... Generating code for file CPTG5.h... Generating code for file CPTG6.h... Generating code for file CPTG7.h... Generating code for file reactivenav.h... Generating code for file CReactiveNavigationSystem.h... Generating code for file CReactiveNavigationSystem.h... Generating code for file CReactiveNavigationSystem3D.h... Generating code for file CReactiveNavigationSystem3D.h... Generating code for file motion_planning_utils.h... Generating code for file motion_planning_utils.h... Generating code for file CMetricMap.h... Generating code for file CMetricMap.h... Generating code for file CMetricMapEvents.h... Generating code for file CMetricMapEvents.h... Generating code for file CSimpleMap.h... Generating code for file CSimpleMap.h... Generating code for file metric_map_types.h... Generating code for file TMetricMapInitializer.h... Generating code for file TMetricMapTypesRegistry.h... Generating code for file obs.h... Generating code for file CAction.h... Generating code for file CAction.h... Generating code for file CActionCollection.h... Generating code for file CActionCollection.h... Generating code for file CActionRobotMovement2D.h... Generating code for file CActionRobotMovement2D.h... Generating code for file CActionRobotMovement3D.h... Generating code for file CActionRobotMovement3D.h... Generating code for file carmen_log_tools.h... Generating code for file CObservation.h... Generating code for file CObservation.h... Generating code for file CObservation2DRangeScan.h... Generating code for file CObservation2DRangeScan.h... Generating code for file CObservation2DRangeScanWithUncertainty.h... Generating code for file CObservation3DRangeScan.h... Generating code for file CObservation3DRangeScan.h... Generating code for file CObservation3DRangeScan_project3D_impl.h... Generating code for file CObservation6DFeatures.h... Generating code for file CObservation6DFeatures.h... Generating code for file CObservationBatteryState.h... Generating code for file CObservationBatteryState.h... Generating code for file CObservationBeaconRanges.h... Generating code for file CObservationBeaconRanges.h... Generating code for file CObservationBearingRange.h... Generating code for file CObservationBearingRange.h... Generating code for file CObservationCANBusJ1939.h... Generating code for file CObservationCANBusJ1939.h... Generating code for file CObservationComment.h... Generating code for file CObservationComment.h... Generating code for file CObservationGasSensors.h... Generating code for file CObservationGasSensors.h... Generating code for file CObservationGPS.h... Generating code for file CObservationGPS.h... Generating code for file CObservationImage.h... Generating code for file CObservationImage.h... Generating code for file CObservationIMU.h... Generating code for file CObservationIMU.h... Generating code for file CObservationOdometry.h... Generating code for file CObservationOdometry.h... Generating code for file CObservationRange.h... Generating code for file CObservationRange.h... Generating code for file CObservationRawDAQ.h... Generating code for file CObservationRawDAQ.h... Generating code for file CObservationReflectivity.h... Generating code for file CObservationReflectivity.h... Generating code for file CObservationRFID.h... Generating code for file CObservationRFID.h... Generating code for file CObservationRGBD360.h... Generating code for file CObservationRGBD360.h... Generating code for file CObservationSkeleton.h... Generating code for file CObservationStereoImages.h... Generating code for file CObservationStereoImages.h... Generating code for file CObservationStereoImagesFeatures.h... Generating code for file CObservationStereoImagesFeatures.h... Generating code for file CObservationVelodyneScan.h... Generating code for file CObservationWindSensor.h... Generating code for file CObservationWindSensor.h... Generating code for file CObservationWirelessPower.h... Generating code for file CObservationWirelessPower.h... Generating code for file CRawlog.h... Generating code for file CRawlog.h... Generating code for file CSensoryFrame.h... Generating code for file CSensoryFrame.h... Generating code for file CSinCosLookUpTableFor2DScans.h... Generating code for file CSinCosLookUpTableFor2DScans.h... Generating code for file gnss_messages.h... Generating code for file gnss_messages_ascii_nmea.h... Generating code for file gnss_messages_common.h... Generating code for file gnss_messages_novatel.h... Generating code for file gnss_messages_topcon.h... Generating code for file gnss_messages_type_list.h... Generating code for file obs_frwds.h... Generating code for file T2DScanProperties.h... Generating code for file VelodyneCalibration.h... Generating code for file opengl.h... Generating code for file C3DSScene.h... Generating code for file CArrow.h... Generating code for file CAssimpModel.h... Generating code for file CAxis.h... Generating code for file CBox.h... Generating code for file CCamera.h... Generating code for file CCylinder.h... Generating code for file CDisk.h... Generating code for file CEllipsoid.h... Generating code for file CEllipsoidInverseDepth2D.h... Generating code for file CEllipsoidInverseDepth3D.h... Generating code for file CEllipsoidRangeBearing2D.h... Generating code for file CFBORender.h... Generating code for file CFrustum.h... Generating code for file CGeneralizedCylinder.h... Generating code for file CGeneralizedEllipsoidTemplate.h... Generating code for file CGridPlaneXY.h... Generating code for file CGridPlaneXZ.h... Generating code for file CLight.h... Generating code for file CMesh.h... Generating code for file CMesh3D.h... Generating code for file CMeshFast.h... Generating code for file COctoMapVoxels.h... Generating code for file COctreePointRenderer.h... Generating code for file COpenGLScene.h... Generating code for file COpenGLStandardObject.h... Generating code for file COpenGLViewport.h... Generating code for file CPointCloud.h... Generating code for file CPointCloudColoured.h... Generating code for file CPolyhedron.h... Generating code for file CRenderizable.h... Generating code for file CRenderizableDisplayList.h... Generating code for file CSetOfLines.h... Generating code for file CSetOfObjects.h... Generating code for file CSetOfTexturedTriangles.h... Generating code for file CSetOfTriangles.h... Generating code for file CSimpleLine.h... Generating code for file CSphere.h... Generating code for file CText.h... Generating code for file CText3D.h... Generating code for file CTextMessageCapable.h... Generating code for file CTexturedObject.h... Generating code for file CTexturedPlane.h... Generating code for file CVectorField2D.h... Generating code for file CVectorField3D.h... Generating code for file gl_utils.h... Generating code for file graph_tools.h... Generating code for file graph_tools_impl.h... Generating code for file opengl_fonts.h... Generating code for file opengl_frwds.h... Generating code for file pose_pdfs.h... Generating code for file stock_objects.h... Generating code for file freeglut.h... Generating code for file freeglut_ext.h... Generating code for file freeglut_std.h... Generating code for file glut.h... Generating code for file pbmap.h... Generating code for file PbMap.h... Generating code for file ConsistencyTest.h... Generating code for file heuristicParams.h... Generating code for file Miscellaneous.h... Generating code for file PbMapLocaliser.h... Generating code for file PbMapMaker.h... Generating code for file Plane.h... Generating code for file PlaneInferredInfo.h... Generating code for file SemanticClustering.h... Generating code for file Subgraph.h... Generating code for file SubgraphMatcher.h... Generating code for file CMultiMetricMap.h... Generating code for file CMultiMetricMap.h... Generating code for file CMultiMetricMapPDF.h... Generating code for file CMultiMetricMapPDF.h... Generating code for file slam.h... Generating code for file CGridMapAligner.h... Generating code for file CICP.h... Generating code for file CIncrementalMapPartitioner.h... Generating code for file CMetricMapBuilder.h... Generating code for file CMetricMapBuilderICP.h... Generating code for file CMetricMapBuilderRBPF.h... Generating code for file CMetricMapsAlignmentAlgorithm.h... Generating code for file CMonteCarloLocalization2D.h... Generating code for file CMonteCarloLocalization3D.h... Generating code for file COccupancyGridMapFeatureExtractor.h... Generating code for file CRangeBearingKFSLAM.h... Generating code for file CRangeBearingKFSLAM2D.h... Generating code for file CRejectionSamplingRangeOnlyLocalization.h... Generating code for file data_association.h... Generating code for file observations_overlap.h... Generating code for file PF_aux_structs.h... Generating code for file PF_implementations.h... Generating code for file PF_implementations_data.h... Generating code for file TKLDParams.h... Generating code for file TMonteCarloLocalizationParams.h... Generating code for file scanmatching.h... Generating code for file scan_matching.h... Generating code for file tfest.h... Generating code for file indiv-compat-decls.h... Generating code for file se2.h... Generating code for file se3.h... Generating code for file topography.h... Generating code for file conversions.h... Generating code for file data_types.h... Generating code for file path_from_rtk_gps.h... Generating code for file CLandmark.h... Generating code for file CLandmark.h... Generating code for file CLandmarksMap.h... Generating code for file CLandmarksMap.h... Generating code for file CObservationVisualLandmarks.h... Generating code for file CObservationVisualLandmarks.h... Generating code for file vision.h... Generating code for file bundle_adjustment.h... Generating code for file CCamModel.h... Generating code for file CDifodo.h... Generating code for file CFeature.h... Generating code for file CFeatureExtraction.h... Generating code for file chessboard_camera_calib.h... Generating code for file chessboard_find_corners.h... Generating code for file chessboard_stereo_camera_calib.h... Generating code for file CImagePyramid.h... Generating code for file CStereoRectifyMap.h... Generating code for file CUndistortMap.h... Generating code for file CVideoFileWriter.h... Generating code for file descriptor_kdtrees.h... Generating code for file descriptor_pairing.h... Generating code for file multiDesc_utils.h... Generating code for file pinhole.h... Generating code for file tracking.h... Generating code for file TSimpleFeature.h... Generating file documentation... Generating docs for file changeLog_doc.h... Generating docs for file dependencies.h... Generating docs for file dependency_eigen3.h... Generating docs for file dependency_libftdi.h... Generating docs for file dependency_liblas.h... Generating docs for file dependency_libpcap.h... Generating docs for file dependency_libusb.h... Generating docs for file dependency_opencv.h... Generating docs for file dependency_opengl_glut.h... Generating docs for file dependency_pcl.h... Generating docs for file dependency_sse.h... Generating docs for file dependency_suitesparse.h... Generating docs for file dependency_wxwidgets.h... Generating docs for file env-vars.h... Generating docs for file lib_mrpt_base.h... Generating docs for file lib_mrpt_bayes.h... Generating docs for file lib_mrpt_detectors.h... Generating docs for file lib_mrpt_graphs.h... Generating docs for file lib_mrpt_graphslam.h... Generating docs for file lib_mrpt_gui.h... Generating docs for file lib_mrpt_hmtslam.h... Generating docs for file lib_mrpt_hwdrivers.h... Generating docs for file lib_mrpt_kinematics.h... Generating docs for file lib_mrpt_maps.h... Generating docs for file lib_mrpt_nav.h... Generating docs for file lib_mrpt_obs.h... Generating docs for file lib_mrpt_opengl.h... Generating docs for file lib_mrpt_pbmap.h... Generating docs for file lib_mrpt_reactivenav.h... Generating docs for file lib_mrpt_scanmatching.h... Generating docs for file lib_mrpt_slam.h... Generating docs for file lib_mrpt_stereoslam.h... Generating docs for file lib_mrpt_tfest.h... Generating docs for file lib_mrpt_topography.h... Generating docs for file lib_mrpt_vision.h... Generating docs for file mainPage_doc.h... Generating docs for file base.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file link_pragmas.h... Generating docs for file CParticleFilter.h... Generating docs for file CParticleFilterCapable.h... Generating docs for file CParticleFilterData.h... Generating docs for file CProbabilityParticle.h... Generating docs for file compress.h... Generating docs for file zip.h... Generating docs for file math.h... Generating docs for file CArray.h... Generating docs for file CArrayNumeric.h... Generating docs for file CBinaryRelation.h... Generating docs for file CHistogram.h... Generating docs for file CLevenbergMarquardt.h... Generating docs for file CMatrix.h... Generating doc/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h:360: warning: The following parameters of meanAndStd(VEC &outMeanVector, VEC &outStdVector, const bool unbiased_variance=true) const are not documented: parameter 'outMeanVector' parameter 'outStdVector' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/eigen_plugins.h:383: warning: The following parameters of meanAndStdAll(double &outMean, double &outStd, const bool unbiased_variance=true) const are not documented: parameter 'outMean' parameter 'outStd' :1: warning: The following parameter of multiply(const MATRIX1 &A, const MATRIX2 &B) is not documented: parameter 'A' :1: warning: The following parameter of multiply_AB(const MATRIX1 &A, const MATRIX2 &B) is not documented: parameter 'A' :1: warning: The following parameters of multiply_ABC(const MAT_A &A, const MAT_B &B, const MAT_C &C) are not documented: parameter 'A' parameter 'B' :1: warning: The following parameters of multiply_ABCt(const MAT_A &A, const MAT_B &B, const MAT_C &C) are not documented: parameter 'A' parameter 'B' :1: warning: The following parameter of multiply_ABt(const MAT_A &A, const MAT_B &B) is not documented: parameter 'A' :1: warning: The following parameter of multiply_AtB(const MATRIX1 &A, const MATRIX2 &B) is not documented: parameter 'A' :1: warning: The following parameters of multiply_AtBC(const MAT_A &A, const MAT_B &B, const MAT_C &C) are not documented: parameter 'A' parameter 'B' :1: warning: The following parameter of multiply_result_is_symmetric(const MAT_A &A, const MAT_B &B) is not documented: parameter 'A' s for file CMatrixB.h... Generating docs for file CMatrixD.h... Generating docs for file CMatrixFixedNumeric.h... Generating docs for file CMatrixTemplate.h... Generating docs for file CMatrixTemplateNumeric.h... Generating docs for file CMatrixTemplateObjects.h... Generating docs for file CMonteCarlo.h... Generating docs for file CPolygon.h... Generating docs for file CQuaternion.h... Generating docs for file CSparseMatrix.h... Generating docs for file CSparseMatrixTemplate.h... Generating docs for file CSplineInterpolator1D.h... Generating docs for file data_utils.h... Generating docs for file distributions.h... Generating docs for file eigen_frwds.h... Generating docs for file eigen_plugins.h... Generating docs for file eigen_plugins_impl.h... Generating docs for file fourier.h... Generating docs for file geometry.h... Generating docs for file homog_matrices.h... Generating docs for file interp_fit.h... Generating docs for file jacobians.h... Generating docs for file KDTreeCapable.h... Generating docs for file kmeans.h... Generating docs for file lightweight_geom_data.h... Generating docs for file math_frwds.h... Generating docs for file matrix_adaptors.h... Generating docs for file matrix_serialization.h... Generating docs for file MatrixBlockSparseCols.h... Generating docs for file model_search.h... Generating docs for file model_search_impl.h... Generating docs for file num_jacobian.h... Generating docs for file ops_containers.h... Generating docs for file ops_matrices.h... Generating docs for file ops_vectors.h... Generating docs for file point_poses2vectors.h... Generating docs for file ransac.h... Generating docs for file ransac_applications.h... Generating docs for file robust_kernels.h... Generating docs for file slerp.h... Generating docs for file transform_gaussian.h... Generating docs for file utils_matlab.h... Generating docs for file wrap2pi.h... Generating docs for file math_mrpt.h... Generating docs for file do_opencv_includes.h... Generating docs for file nanoflann.hpp... Generating docs for file containers_fixes.hpp... Generating docs for file exceptions.hpp... Generating docs for file smart_ptr.hpp... Generating docs for file smart_ptr.tpp... Generating docs for file Arg.h... Generating docs for file ArgException.h... Generating docs for file CmdLine.h... Generating docs for file CmdLineInterface.h... Generating docs for file CmdLineOutput.h... Generating docs for file Constraint.h... Generating docs for file DocBookOutput.h... Generating docs for file HelpVisitor.h... Generating docs for file IgnoreRestVisitor.h... Generating docs for file MultiArg.h... Generating docs for file MultiSwitchArg.h... Generating docs for file OptionalUnlabeledTracker.h... Generating docs for file StdOutput.h... Generating docs for file SwitchArg.h... Generating docs for file UnlabeledMultiArg.h... Generating docs for file UnlabeledValueArg.h... Generating docs for file ValueArg.h... Generating docs for file ValuesConstraint.h... Generating docs for file VersionVisitor.h... Generating docs for file Visitor.h... Generating docs for file XorHandler.h... Generating docs for file poses.h... Generating docs for file CPoint.h... Generating docs for file CPoint2D.h... Generating docs for file CPoint2DPDF.h... Generating docs for file CPoint2DPDFGaussian.h... Generating docs for file CPoint3D.h... Generating docs for file CPointPDF.h... Generating docs for file CPointPDFGaussian.h... Generating docs for file CPointPDFParticles.h... Generating docs for file CPointPDFSOG.h... Generating docs for file CPose.h... Generating docs for file CPose2D.h... Generating docs for file CPose2DGridTemplate.h... Generating docs for file CPose3D.h... Generating docs for file CPose3DInterpolator.h... Generating docs for file CPose3DPDF.h... Generating docs for file CPose3DPDFGaussian.h... Generating docs for file CPose3DPDFGaussianInf.h... Generating docs for file CPose3DPDFParticles.h... Generating docs for file CPose3DPDFSOG.h... Generating docs for file CPose3DQuat.h... Generating docs for file CPose3DQuatPDF.h... Generating docs for file CPose3DQuatPDFGaussian.h... Generating docs for file CPose3DQuatPDFGaussianInf.h... Generating docs for file CPose3DRotVec.h... Generating docs for file CPoseOrPoint.h... Generating docs for file CPoseOrPoint_detail.h... Generating docs for file CPosePDF.h... Generating docs for file CPosePDFGaussian.h... Generating docs for file CPosePDFGaussianInf.h... Generating docs for file CPosePDFGrid.h... Generating docs for file CPosePDFParticles.h... Generating docs for file CPosePDFSOG.h... Generating docs for file CPoseRandomSampler.h... Generating docs for file CPoses2DSequence.h... Generating docs for file CPoses3DSequence.h... Generating docs for file CRobot2DPoseEstimator.h... Generating docs for file poses_frwds.h... Generating docs for file SE_traits.h... Generating docs for file SO_SE_average.h... Generating docs for file random.h... Generating docs for file RandomGenerators.h... Generating docs for file synch.h... Generating docs for file atomic_incr.h... Generating docs for file CCriticalSection.h... Generating docs for file CPipe.h... Generating docs for file CSemaphore.h... Generating docs for file CThreadSafeVariable.h... Generating docs for file MT_buffer.h... Generating docs for file system.h... Generating docs for file CDirectoryExplorer.h... Generating docs for file CFileSystemWatcher.h... Generating docs for file CGenericMemoryPool.h... Generating docs for file datetime.h... Generating docs for file filesystem.h... Generating docs for file memory.h... Generating docs for file os.h... Generating docs for file parallelization.h... Generating docs for file string_utils.h... Generating docs for file threads.h... Generating docs for file vector_loadsave.h... Generating docs for file utils.h... Generating docs for file utils.h... Generating docs for file utils.h... Generating docs for file adapters.h... Generating docs for file aligned_containers.h... Generating docs for file bimap.h... Generating docs for file bits.h... Generating docs for file boost_join.h... Generating docs for file CCanvas.h... Generating docs for file CClientTCPSocket.h... Generating docs for file CConfigFile.h... Generating docs for file CConfigFileBase.h... Generating docs for file CConfigFileMemory.h... Generating docs for file CConfigFilePrefixer.h... Generating docs for file CConsoleRedirector.h... Generating docs for file CDebugOutputCapable.h... Generating docs for file CDynamicGrid.h... Generating docs for file CEnhancedMetaFile.h... Generating docs for file CFileGZInputStream.h... Generating docs for file CFileGZOutputStream.h... Generating docs for file CFileInputStream.h... Generating docs for file CFileOutputStream.h... Generating docs for file CFileStream.h... Generating docs for file ci_less.h... Generating docs for file CImage.h... Generating docs for file circular_buffer.h... Generating docs for file CListOfClasses.h... Generating docs for file CLoadableOptions.h... Generating docs for file CLog.h... Generating docs for file CMappedImage.h... Generating docs for file CMemoryChunk.h... Generating docs for file CMemoryStream.h... Generating docs for file CMessage.h... Generating docs for file CMessageQueue.h... Generating docs for file CMHPropertiesValuesList.h... Generating docs for file CObject.h... Generating docs for file CObservable.h... Generating docs for file CObserver.h... Generating docs for file color_maps.h... Generating docs for file compiler_fixes.h... Generating docs for file core_defs.h... Generating docs for file CProbabilityDensityFunction.h... Generating docs for file CPropertiesValuesList.h... Generating docs for file crc.h... Generating docs for file CReferencedMemBlock.h... Generating docs for file CRobotSimulator.h... Generating docs for file CSerializable.h... Generating docs for file CServerTCPSocket.h... Generating docs for file CSimpleDatabase.h... Generating docs for file CStartUpClassesRegister.h... Generating docs for file CStdOutStream.h... Generating docs for file CStream.h... Generating docs for file CStringList.h... Generating docs for file CTextFileLinesParser.h... Generating docs for file CThreadSaf/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/mrpt_macros.h:120: warning: The following parameter of THROW_EXCEPTION_CUSTOM_MSG1(msg, param1) is not documented: parameter 'param1' eQueue.h... Generating docs for file CTicTac.h... Generating docs for file CTimeLogger.h... Generating docs for file CTypeSelector.h... Generating docs for file CUncopiable.h... Generating docs for file exceptions.h... Generating docs for file integer_select.h... Generating docs for file list_searchable.h... Generating docs for file map_as_vector.h... Generating docs for file md5.h... Generating docs for file metaprogramming.h... Generating docs for file metaprogramming_serialization.h... Generating docs for file mrpt_inttypes.h... Generating docs for file mrpt_macros.h... Generating docs for file mrpt_stdint.h... Generating docs for file mrptEvent.h... Generating docs for file msvc_inttypes.h... Generating docs for file net_utils.h... Generating docs for file PLY_import_export.h... Generating docs for file printf_vector.h... Generating docs for file pstdint.h... Generating docs for file round.h... Generating docs for file safe_pointers.h... Generating docs for file SSE_macros.h... Generating docs for file SSE_types.h... Generating docs for file stl_containers_utils.h... Generating docs for file stl_extensions.h... Generating docs for file stl_serialization.h... Generating docs for file TCamera.h... Generating docs for file TColor.h... Generating docs for file TEnumType.h... Generating docs for file TMatchingPair.h... Generating docs for file TParameters.h... Generating docs for file TPixelCoord.h... Generating docs for file traits_map.h... Generating docs for file TStereoCamera.h... Generating docs for file TTypeName.h... Generating docs for file TTypeName_impl.h... Generating docs for file types.h... Generating docs for file types.h... Generating docs for file types.h... Generating docs for file types_math.h... Generating docs for file types_simple.h... Generating docs for file utils_defs.h... Generating docs for file CImage_SSE2.cpp... Generating docs for file CImage_SSE3.cpp... Generating docs for file bayes.h... Generating docs for file CKalmanFilterCapable.h... Generating docs for file CKalmanFilterCapable_impl.h... Generating docs for file CRejectionSamplingCapable.h... Generating docs for file detectors.h... Generating docs for file CCascadeClassifierDetection.h... Generating docs for file CDetectableObject.h... Generating docs for file CDetectorDoorCrossing.h... Generating docs for file CFaceDetection.h... Generating docs for file CObjectDetection.h... Generating docs for file graphs.h... Generating docs for file CAStarAlgorithm.h... Generating docs for file CDirectedGraph.h... Generating docs for file CDirectedTree.h... Generating docs for file CGraphPartitioner.h... Generating docs for file CGraphPartitioner_impl.h... Generating docs for file CNetworkOfPoses.h... Generating docs for file CNetworkOfPoses_impl.h... Generating docs for file dijkstra.h... Generating docs for file graphslam.h... Generating docs for file levmarq.h... Generating docs for file levmarq_impl.h... Generating docs for file gui.h... Generating docs for file CBaseGUIWindow.h... Generating docs for file CDisplayWindow.h... Generating docs for file CDisplayWindow3D.h... Generating docs for file CDisplayWindowPlots.h... Generating docs for file CMyGLCanvasBase.h... Generating docs for file gui_frwds.h... Generating docs for file keycodes.h... Generating docs for file WxSubsystem.h... Generating docs for file WxUtils.h... Generating docs for file mathplot.h... Generating docs for file hmtslam.h... Generating docs for file CHierarchicalMapMHPartition.h... Generating docs for file CHierarchicalMHMap.h... Generating docs for file CHMHMapArc.h... Generating docs for file CHMHMapNode.h... Generating docs for file CHMTSLAM.h... Generating docs for file CLocalMetricHypothesis.h... Generating docs for file CRobotPosesGraph.h... Generating docs for file CTopLCDetector_FabMap.h... Generating docs for file CTopLCDetector_GridMatching.h... Generating docs for file CTopLCDetectorBase.h... Generating docs for file HMT_SLAM_common.h... Generating docs for file hmtslam_impexp.h... Generating docs for file hwdrivers.h... Generating docs for file C2DRangeFinderAbstract.h... Generating docs for file CActivMediaRobotBase.h... Generating docs for file CBoardDLMS.h... Generating docs for file CBoardENoses.h... Generating docs for file CBoardIR.h... Generating docs for file CBoardSonars.h... Generating docs for file CCameraSensor.h... Generating docs for file CCANBusReader.h... Generating docs for file CDUO3DCamera.h... Generating docs for file CEnoseModular.h... Generating docs for file CFFMPEG_InputStream.h... Generating docs for file CGenericSensor.h... Generating docs for file CGillAnemometer.h... Generating docs for file CGPS_NTRIP.h... Generating docs for file CGPSInterface.h... Generating docs for file CGyroKVHDSP3000.h... Generating docs for file CHokuyoURG.h... Generating docs for file CIbeoLuxETH.h... Generating docs for file CImageGrabber_dc1394.h... Generating docs for file CImageGrabber_FlyCapture2.h... Generating docs for file CImageGrabber_OpenCV.h... Generating docs for file CImpinjRFID.h... Generating docs for file CIMUIntersense.h... Generating docs for file CIMUXSens.h... Generating docs for file CIMUXSens_MT4.h... Generating docs for file CInterfaceFTDI.h... Generating docs for file CInterfaceFTDIMessages.h... Generating docs for file CJoystick.h... Generating docs for file CKinect.h... Generating docs for file CLMS100eth.h... Generating docs for file CNationalInstrumentsDAQ.h... Generating docs for file CNTRIPClient.h... Generating docs for file CNTRIPEmitter.h... Generating docs for file COpenNI2_RGBD360.h... Generating docs for file COpenNI2Generic.h... Generating docs for file COpenNI2Sensor.h... Generating docs for file CPhidgetInterfaceKitProximitySensors.h... Generating docs for file CPtuBase.h... Generating docs for file CPtuDPerception.h... Generating docs for file CPtuHokuyo.h... Generating docs for file CRaePID.h... Generating docs for file CRoboPeakLidar.h... Generating docs for file CRoboticHeadInterface.h... Generating docs for file CRovio.h... Generating docs for file CSerialPort.h... Generating docs for file CServoeNeck.h... Generating docs for file CSickLaserSerial.h... Generating docs for file CSickLaserUSB.h... Generating docs for file CSkeletonTracker.h... Generating docs for file CStereoGrabber_Bumblebee_libdc1394.h... Generating docs for file CStereoGrabber_SVS.h... Generating docs for file CSwissRanger3DCamera.h... Generating docs for file CTuMicos.h... Generating docs for file CVelodyneScanner.h... Generating docs for file CWirelessPower.h... Generating docs for file hwdrivers_impexp.h... Generating docs for file TCaptureOptions_bumblebee.h... Generating docs for file kinematics.h... Generating docs for file CKinematicChain.h... Generating docs for file maps.h... Generating docs for file CBeacon.h... Generating docs for file CBeacon.h... Generating docs for file CBeaconMap.h... Generating docs for file CBeaconMap.h... Generating docs for file CColouredOctoMap.h... Generating docs for file CColouredOctoMap.h... Generating docs for file CColouredPointsMap.h... Generating docs for file CColouredPointsMap.h... Generating docs for file CGasConcentrationGridMap2D.h... Generating docs for file CGasConcentrationGridMap2D.h... Generating docs for file CHeightGridMap2D.h... Generating docs for file CHeightGridMap2D.h... Generating docs for file CHeightGridMap2D_Base.h... Generating docs for file CHeightGridMap2D_MRF.h... Generating docs for file CLogOddsGridMap2D.h... Generating docs for file CLogOddsGridMap2D.h... Generating docs for file COccupancyGridMap2D.h... Generating docs for file COccupancyGridMap2D.h... Generating docs for file COctoMap.h... Generating docs for file COctoMap.h... Generating docs for file COctoMapBase.h... Generating docs for file COctoMapBase.h... Generating docs for file COctoMapBase_impl.h... Generating docs for file CPointsMap.h... Generating docs for file CPointsMap.h... Generating docs for file CRandomFieldGridMap2D.h... Generating docs for file CRandomFieldGridMap2D.h... Generating docs for file CReflectivityGridMap2D.h... Generating docs for file CReflectivityGridMap2D.h... Generating docs for file CSimplePointsMap.h... Generating docs for file CSimplePointsMap.h... Generating docs for file CWeightedPointsMap.h... Generating docs for file CWeightedPointsMap.h... Generating docs for file CWirelessPowerGridMap2D.h... Generating docs for file CWirelessPowerGridMap2D.h... Generating docs for file PCL_adapters.h... Generating docs for file PCL_adapters.h... Generating docs for file CAngularObservationMesh.h... Generating docs for file CPlanarLaserScan.h... Generating docs for file nav.h... Generating docs for file CAbstractHolonomicReactiveMethod.h... Generating docs for file CHolonomicLogFileRecord.h... Generating docs for file CHolonomicND.h... Generating docs for file CHolonomicVFF.h... Generating docs for file PlannerRRT_SE2_TPS.h... Generating docs for file PlannerSimple2D.h... Generating docs for file TMoveTree.h... Generating docs for file CAbstractPTGBasedReactive.h... Generating docs for file CAbstractReactiveNavigationSystem.h... Generating docs for file CLogFileRecord.h... Generating docs for file CParameterizedTrajectoryGenerator.h... Generating docs for file CPTG1.h... Generating docs for file CPTG2.h... Generating docs for file CPTG3.h... Generating docs for file CPTG4.h... Generating docs for file CPTG5.h... Generating docs for file CPTG6.h... Generating docs for file CPTG7.h... Generating docs for file reactivenav.h... Generating docs for file CReactiveNavigationSystem.h... Generating docs for file CReactiveNavigationSystem.h... Generating docs for file CReactiveNavigationSystem3D.h... Generating docs for file CReactiveNavigationSystem3D.h... Generating docs for file motion_planning_utils.h... Generating docs for file motion_planning_utils.h... Generating docs for file CMetricMap.h... Generating docs for file CMetricMap.h... Generating docs for file CMetricMapEvents.h... Generating docs for file CMetricMapEvents.h... Generating docs for file CSimpleMap.h... Generating docs for file CSimpleMap.h... Generating docs for file metric_map_types.h... Generating docs for file TMetricMapInitializer.h... Generating docs for file TMetricMapTypesRegistry.h... Generating docs for file obs.h... Generating docs for file CAction.h... Generating docs for file CAction.h... Generating docs for file CActionCollection.h... Generating docs for file CActionCollection.h... Generating docs for file CActionRobotMovement2D.h... Generating docs for file CActionRobotMovement2D.h... Generating docs for file CActionRobotMovement3D.h... Generating docs for file CActionRobotMovement3D.h... Generating docs for file carmen_log_tools.h... Generating docs for file CObservation.h... Generating docs for file CObservation.h... Generating docs for file CObservation2DRangeScan.h... Generating docs for file CObservation2DRangeScan.h... Generating docs for file CObservation2DRangeScanWithUncertainty.h... Generating docs for file CObservation3DRangeScan.h... Generating docs for file CObservation3DRangeScan.h... Generating docs for file CObservation3DRangeScan_project3D_impl.h... Generating docs for file CObservation6DFeatures.h... Generating docs for file CObservation6DFeatures.h... Generating docs for file CObservationBatteryState.h... Generating docs for file CObservationBatteryState.h... Generating docs for file CObservationBeaconRanges.h... Generating docs for file CObservationBeaconRanges.h... Generating docs for file CObservationBearingRange.h... Generating docs for file CObservationBearingRange.h... Generating docs for file CObservationCANBusJ1939.h... Generating docs for file CObservationCANBusJ1939.h... Generating docs for file CObservationComment.h... Generating docs for file CObservationComment.h... Generating docs for file CObservationGasSensors.h... Generating docs for file CObservationGasSensors.h... Generating docs for file CObservationGPS.h... Generating docs for file CObservationGPS.h... Generating docs for file CObservationImage.h... Generating docs for file CObservationImage.h... Generating docs for file CObservationIMU.h... Generating docs for file CObservationIMU.h... Generating docs for file CObservationOdometry.h... Generating docs for file CObservationOdometry.h... Generating docs for file CObservationRange.h... Generating docs for file CObservationRange.h... Generating docs for file CObservationRawDAQ.h... Generating docs for file CObservationRawDAQ.h... Generating docs for file CObservationReflectivity.h... Generating docs for file CObservationReflectivity.h... Generating docs for file CObservationRFID.h... Generating docs for file CObservationRFID.h... Generating docs for file CObservationRGBD360.h... Generating docs for file CObservationRGBD360.h... Generating docs for file CObservationSkeleton.h... Generating docs for file CObservationStereoImages.h... Generating docs for file CObservationStereoImages.h... Generating docs for file CObservationStereoImagesFeatures.h... Generating docs for file CObservationStereoImagesFeatures.h... Generating docs for file CObservationVelodyneScan.h... Generating docs for file CObservationWindSensor.h... Generating docs for file CObservationWindSensor.h... Generating docs for file CObservationWirelessPower.h... Generating docs for file CObservationWirelessPower.h... Generating docs for file CRawlog.h... Generating docs for file CRawlog.h... Generating docs for file CSensoryFrame.h... Generating docs for file CSensoryFrame.h... Generating docs for file CSinCosLookUpTableFor2DScans.h... Generating docs for file CSinCosLookUpTableFor2DScans.h... Generating docs for file gnss_messages.h... Generating docs for file gnss_messages_ascii_nmea.h... Generating docs for file gnss_messages_common.h... Generating docs for file gnss_messages_novatel.h... Generating docs for file gnss_messages_topcon.h... Generating docs for file gnss_messages_type_list.h... Generating docs for file obs_frwds.h... Generating docs for file T2DScanProperties.h... Generating docs for file VelodyneCalibration.h... Generating docs for file opengl.h... Generating docs for file C3DSScene.h... Generating docs for file CArrow.h... Generating docs for file CAssimpModel.h... Generating docs for file CAxis.h... Generating docs for file CBox.h... Generating docs for file CCamera.h... Generating docs for file CCylinder.h... Generating docs for file CDisk.h... Generating docs for file CEllipsoid.h... Generating docs for file CEllipsoidInverseDepth2D.h... Generating docs for file CEllipsoidInverseDepth3D.h... Generating docs for file CEllipsoidRangeBearing2D.h... Generating docs for file CFBORender.h... Generating docs for file CFrustum.h... Generating docs for file CGeneralizedCylinder.h... Generating docs for file CGeneralizedEllipsoidTemplate.h... Generating docs for file CGridPlaneXY.h... Generating docs for file CGridPlaneXZ.h... Generating docs for file CLight.h... Generating docs for file CMesh.h... Generating docs for file CMesh3D.h... Generating docs for file CMeshFast.h... Generating docs for file COctoMapVoxels.h... Generating docs for file COctreePointRenderer.h... Generating docs for file COpenGLScene.h... Generating docs for file COpenGLStandardObject.h... Generating docs for file COpenGLViewport.h... Generating docs for file CPointCloud.h... Generating docs for file CPointCloudColoured.h... Generating docs for file CPolyhedron.h... Generating docs for file CRenderizable.h... Generating docs for file CRenderizableDisplayList.h... Generating docs for file CSetOfLines.h... Generating docs for file CSetOfObjects.h... Generating docs for file CSetOfTexturedTriangles.h... Generating docs for file CSetOfTriangles.h... Generating docs for file CSimpleLine.h... Generating docs for file CSphere.h... Generating docs for file CText.h... Generating docs for file CText3D.h... Generating docs for file CTextMessageCapable.h... Generating docs for file CTexturedObject.h... Generating docs for file CTexturedPlane.h... Generating docs for file CVectorField2D.h... Generating docs for file CVectorField3D.h... Generating docs for file gl_utils.h... Generating docs for file graph_tools.h... Generating docs for file graph_tools_impl.h... Generating docs for file opengl_fonts.h... Generating docs for file opengl_frwds.h... Generating docs for file pose_pdfs.h... Generating docs for file stock_objects.h... Generating docs for file freeglut.h... Generating docs for file freeglut_ext.h... Generating docs for file freeglut_std.h... Generating docs for file glut.h... Generating docs for file pbmap.h... Generating docs for file PbMap.h... Generating docs for file ConsistencyTest.h... Generating docs for file heuristicParams.h... Generating docs for file Miscellaneous.h... Generating docs for file PbMapLocaliser.h... Generating docs for file PbMapMaker.h... Generating docs for file Plane.h... Generating docs for file PlaneInferredInfo.h... Generating docs for file SemanticClustering.h... Generating docs for file Subgraph.h... Generating docs for file SubgraphMatcher.h... Generating docs for file CMultiMetricMap.h... Generating docs for file CMultiMetricMap.h... Generating docs for file CMultiMetricMapPDF.h... Generating docs for file CMultiMetricMapPDF.h... Generating docs for file slam.h... Generating docs for file CGridMapAligner.h... Generating docs for file CICP.h... Generating docs for file CIncrementalMapPartitioner.h... Generating docs for file CMetricMapBuilder.h... Generating docs for file CMetricMapBuilderICP.h... Generating docs for file CMetricMapBuilderRBPF.h... Generating docs for file CMetricMapsAlignmentAlgorithm.h... Generating docs for file CMonteCarloLocalization2D.h... Generating docs for file CMonteCarloLocalization3D.h... Generating docs for file COccupancyGridMapFeatureExtractor.h... Generating docs for file CRangeBearingKFSLAM.h... Generating docs for file CRangeBearingKFSLAM2D.h... Generating docs for file CRejectionSamplingRangeOnlyLocalization.h... Generating docs for file data_association.h... Generating docs for file observations_overlap.h... Generating docs for file PF_aux_structs.h... Generating docs for file PF_implementations.h... Generating docs for file PF_implementations_data.h... Generating docs for file TKLDParams.h... Generating docs for file TMonteCarloLocalizationParams.h... Generating docs for file scanmatching.h... Generating docs for file scan_matching.h... Generating docs for file tfest.h... Generating docs for file indiv-compat-decls.h... Generating docs for file se2.h... Generating docs for file se3.h... Generating docs for file topography.h... Generating docs for file conversions.h... Generating docs for file data_types.h... Generating docs for file path_from_rtk_gps.h... Generating docs for file CLandmark.h... Generating docs for file CLandmark.h... Generating docs for file CLandmarksMap.h... Generating docs for file CLandmarksMap.h... Generating docs for file CObservationVisualLandmarks.h... Generating docs for file CObservationVisualLandmarks.h... Generating docs for file vision.h... Generating docs for file bundle_adjustment.h... Generating docs for file CCamModel.h... Generating docs for file CDifodo.h... Generating docs for file CFeature.h... Generating docs for file CFeatureExtraction.h... Generating docs for file chessboard_camera_calib.h... Generating docs for file chessboard_find_corners.h... Generating docs for file chessboard_stereo_camera_calib.h... Generating docs for file CImagePyramid.h... Generating docs for file CStereoRectifyMap.h... Generating docs for file CUndistortMap.h... Generating docs for file CVideoFileWriter.h... Generating docs for file descriptor_kdtrees.h... Generating docs for file descriptor_pairing.h... Generating docs for file multiDesc_utils.h... Generating docs for file pinhole.h... Generating docs for file tracking.h... Generating docs for file TSimpleFeature.h... Generating page documentation... Generating docs for page changelog... Generating docs for page dependencies... Generating docs for page dep-eigen3... Generating docs for page dep-libftdi... Generating docs for page dep-liblas... Generating docs for page dep-libpcap... Generating docs for page dep-libusb... Generating docs for page dep-opencv... Generating docs for page dep-opengl-glut... Generating docs for page dep-pcl... Generating docs for page dep-sse... Generating docs for page dep-suitesparse... Generating docs for page dep-wxwidgets... Generating /builddir/build/BUILD/mrpt-1.4.0/libs/graphslam/include/mrpt/graphslam/levmarq.h:24: warning: The following parameter of mrpt::graphslam::optimize_graph_spa_levmarq(GRAPH_T &graph, TResultInfoSpaLevMarq &out_info, const std::set< mrpt::utils::TNodeID > *in_nodes_to_optimize=NULL, const mrpt::utils::TParametersDouble &extra_params=mrpt::utils::TParametersDouble(), typename graphslam_traits< GRAPH_T >::TFunctorFeedback functor_feedback=NULL) is not documented: parameter 'in_nodes_to_optimize' /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/carmen_log_tools.h:23: warning: The following parameters of mrpt::obs::carmen_log_parse_line(std::istream &in_stream, std::vector< mrpt::obs::CObservationPtr > &out_imported_observations, const mrpt::system::TTimeStamp &time_start_log) are not documented: parameter 'in_stream' parameter 'out_imported_observations' /builddir/build/BUILD/mrpt-1.4.0/libs/tfest/include/mrpt/tfest/se2.h:120: warning: The following parameters of mrpt::tfest::se2_l2_robust(const mrpt::utils::TMatchingPairList &in_correspondences, const double in_normalizationStd, const TSE2RobustParams &in_ransac_params, TSE2RobustResult &out_results) are not documented: parameter 'in_correspondences' parameter 'in_ransac_params' parameter 'out_results' /builddir/build/BUILD/mrpt-1.4.0/libs/topography/include/mrpt/topography/conversions.h:258: warning: The following parameters of mrpt::topography::ENU_axes_from_WGS84(double in_longitude_reference_degrees, double in_latitude_reference_degrees, double in_height_reference_meters, mrpt::math::TPose3D &out_ENU, bool only_angles=false) are not documented: parameter 'in_longitude_reference_degrees' parameter 'in_latitude_reference_degrees' parameter 'in_height_reference_meters' parameter 'out_ENU' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:207: warning: The following parameter of mrpt::vision::matchFeatures(const CFeatureList &list1, const CFeatureList &list2, CMatchedFeatureList &matches, const TMatchingOptions &options=TMatchingOptions(), const TStereoSystemParams ¶ms=TStereoSystemParams()) is not documented: parameter 'params' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:270: warning: The following parameters of mrpt::vision::projectMatchedFeature(const CFeaturePtr &leftFeat, const CFeaturePtr &rightFeat, mrpt::math::TPoint3D &p3D, const TStereoSystemParams ¶ms=TStereoSystemParams()) are not documented: parameter 'leftFeat' parameter 'rightFeat' parameter 'p3D' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/utils.h:317: warning: The following parameter of mrpt::vision::StereoObs2BRObs(const CMatchedFeatureList &inMatches, const mrpt::math::CMatrixDouble33 &intrinsicParams, const double &baseline, const mrpt::poses::CPose3D &sensorPose, const std::vector< double > &sg, mrpt::obs::CObservationBearingRange &outObs) is not documented: parameter 'sensorPose' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/net_utils.h:69: warning: The following parameter of mrpt::utils::net::http_get(const string &url, string &out_content, string &out_errormsg, int port=80, const string &auth_user=string(), const string &auth_pass=string(), int *out_http_responsecode=NULL, mrpt::utils::TParameters< string > *extra_headers=NULL, mrpt::utils::TParameters< string > *out_headers=NULL, int timeout_ms=1000) is not documented: parameter 'timeout_ms' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/net_utils.h:41: warning: The following parameter of mrpt::utils::net::http_get(const string &url, vector_byte &out_content, string &out_errormsg, int port=80, const string &auth_user=string(), const string &auth_pass=string(), int *out_http_responsecode=NULL, mrpt::utils::TParameters< string > *extra_headers=NULL, mrpt::utils::TParameters< string > *out_headers=NULL, int timeout_ms=1000) is not documented: parameter 'timeout_ms' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/motion_planning_utils.h:24: warning: The following parameters of mrpt::nav::build_PTG_collision_grids(CParameterizedTrajectoryGenerator *PTG, const mrpt::math::CPolygon &robotShape, const std::string &cacheFilename, const bool verbose=true) are not documented: parameter 'PTG' parameter 'verbose' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:160: warning: The following parameters of mrpt::vision::add_3d_deltas_to_points(const mrpt::vision::TLandmarkLocationsVec &landmark_points, const mrpt::math::CVectorDouble &delta, const size_t delta_first_idx, const size_t delta_num_vals, mrpt::vision::TLandmarkLocationsVec &new_landmark_points, const size_t num_fix_points) are not documented: parameter 'landmark_points' parameter 'delta' parameter 'delta_first_idx' parameter 'new_landmark_points' parameter 'num_fix_points' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:141: warning: The following parameters of mrpt::vision::add_se3_deltas_to_frames(const mrpt::vision::TFramePosesVec &frame_poses, const mrpt::math::CVectorDouble &delta, const size_t delta_first_idx, const size_t delta_num_vals, mrpt::vision::TFramePosesVec &new_frame_poses, const size_t num_fix_frames) are not documented: parameter 'frame_poses' parameter 'delta' parameter 'delta_first_idx' parameter 'new_frame_poses' parameter 'num_fix_frames' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/bundle_adjustment.h:110: warning: The following parameters of mrpt::vision::reprojectionResiduals(const mrpt::vision::TSequenceFeatureObservations &observations, const mrpt::utils::TCamera &camera_params, const mrpt::vision::TFramePosesVec &frame_poses, const mrpt::vision::TLandmarkLocationsVec &landmark_points, std::vector< mrpt::math::CArray< double, 2 > > &out_residuals, const bool frame_poses_are_inverse, const bool use_robust_kernel=true, const double kernel_param=3.0, std::vector< double > *out_kernel_1st_deriv=NULL) are not documented: parameter 'observations' parameter 'camera_params' parameter 'frame_poses' parameter 'landmark_points' parameter 'out_residuals' parameter 'use_robust_kernel' parameter 'kernel_param' parameter 'out_kernel_1st_deriv' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/distributions.h:180: warning: The following parameters of mrpt::math::confidenceIntervals(const CONTAINER &data, typename mrpt::math::ContainerType< CONTAINER >::element_t &out_mean, typename mrpt::math::ContainerType< CONTAINER >::element_t &out_lower_conf_interval, typename mrpt::math::ContainerType< CONTAINER >::element_t &out_upper_conf_interval, const double confidenceInterval=0.1, const size_t histogramNumBins=1000) are not documented: parameter 'data' parameter 'out_mean' parameter 'out_lower_conf_interval' parameter 'out_upper_conf_interval' parameter 'histogramNumBins' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/data_utils.h:416: warning: The following parameter of mrpt::math::weightedHistogramLog(const VECTORLIKE1 &values, const VECTORLIKE1 &log_weights, float binWidth, VECTORLIKE2 &out_binCenters, VECTORLIKE2 &out_binValues) is not documented: parameter 'log_weights' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/slerp.h:77: warning: The following parameters of mrpt::math::slerp(const mrpt::poses::CPose3D &q0, const mrpt::poses::CPose3D &q1, const double t, mrpt::poses::CPose3D &p) are not documented: parameter 'q0' parameter 'q1' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h:44: warning: The following parameters of mrpt::math::ransac_detect_2D_lines(const Eigen::Matrix< NUMTYPE, Eigen::Dynamic, 1 > &x, const Eigen::Matrix< NUMTYPE, Eigen::Dynamic, 1 > &y, std::vector< std::pair< size_t, TLine2D > > &out_detected_lines, const double threshold, const size_t min_inliers_for_valid_line=5) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac_applications.h:29: warning: The following parameters of mrpt::math::ransac_detect_3D_planes(const Eigen::Matrix< NUMTYPE, Eigen::Dynamic, 1 > &x, const Eigen::Matrix< NUMTYPE, Eigen::Dynamic, 1 > &y, const Eigen::Matrix< NUMTYPE, Eigen::Dynamic, 1 > &z, std::vector< std::pair< size_t, TPlane > > &out_detected_planes, const double threshold, const size_t min_inliers_for_valid_plane=10) are not documented: parameter 'x' parameter 'y' parameter 'z' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:92: warning: The following parameters of mrpt::math::transform_gaussian_montecarlo(const VECTORLIKE1 &x_mean, const MATLIKE1 &x_cov, void(*functor)(const VECTORLIKE1 &x, const USERPARAM &fixed_param, VECTORLIKE3 &y), const USERPARAM &fixed_param, VECTORLIKE2 &y_mean, MATLIKE2 &y_cov, const size_t num_samples=1000, typename mrpt::aligned_containers< VECTORLIKE3 >::vector_t *out_samples_y=NULL) are not documented: parameter 'x_mean' parameter 'x_cov' parameter 'functor' parameter 'fixed_param' parameter 'y_mean' parameter 'y_cov' parameter 'num_samples' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/transform_gaussian.h:30: warning: The following parameters of mrpt::math::transform_gaussian_unscented(const VECTORLIKE1 &x_mean, const MATLIKE1 &x_cov, void(*functor)(const VECTORLIKE1 &x, const USERPARAM &fixed_param, VECTORLIKE3 &y), const USERPARAM &fixed_param, VECTORLIKE2 &y_mean, MATLIKE2 &y_cov, const bool *elem_do_wrap2pi=NULL, const double alpha=1e-3, const double K=0, const double beta=2.0) are not documented: parameter 'x_mean' parameter 'x_cov' parameter 'functor' parameter 'fixed_param' parameter 'y_mean' parameter 'y_cov' parameter 'alpha' parameter 'K' parameter 'beta' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:64: warning: The following parameter of mrpt::system::os::aligned_malloc(size_t bytes, size_t alignment) is not documented: parameter 'bytes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/memory.h:79: warning: The following parameters of mrpt::system::os::aligned_realloc(void *old_ptr, size_t bytes, size_t alignment) are not documented: parameter 'old_ptr' parameter 'bytes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/string_utils.h:30: warning: The following parameters of mrpt::system::tokenize(const std::string &inString, const std::string &inDelimiters, std::deque< std::string > &outTokens, bool skipBlankTokens=true) are not documented: parameter 'inString' parameter 'inDelimiters' parameter 'outTokens' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/threads.h:194: warning: The following parameter of mrpt::system::createThreadFromObjectMethod(CLASS *obj, void(CLASS::*func)(PARAM), PARAM param) is not documented: parameter 'obj' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h:97: warning: The following parameters of mrpt::slam::data_association_full_covariance(const mrpt::math::CMatrixDouble &Z_observations_mean, const mrpt::math::CMatrixDouble &Y_predictions_mean, const mrpt::math::CMatrixDouble &Y_predictions_cov, TDataAssociationResults &results, const TDataAssociationMethod method=assocJCBB, const TDataAssociationMetric metric=metricMaha, const double chi2quantile=0.99, const bool DAT_ASOC_USE_KDTREE=true, const std::vector< prediction_index_t > &predictions_IDs=std::vector< prediction_index_t >(), const TDataAssociationMetric compatibilityTestMetric=metricMaha, const double log_ML_compat_test_threshold=0.0) are not documented: parameter 'metric' parameter 'DAT_ASOC_USE_KDTREE' parameter 'compatibilityTestMetric' parameter 'log_ML_compat_test_threshold' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/data_association.h:130: warning: The following parameters of mrpt::slam::data_association_independent_predictions(const mrpt::math::CMatrixDouble &Z_observations_mean, const mrpt::math::CMatrixDouble &Y_predictions_mean, const mrpt::math::CMatrixDouble &Y_predictions_cov, TDataAssociationResults &results, const TDataAssociationMethod method=assocJCBB, const TDataAssociationMetric metric=metricMaha, const double chi2quantile=0.99, const bool DAT_ASOC_USE_KDTREE=true, const std::vector< prediction_index_t > &predictions_IDs=std::vector< prediction_index_t >(), const TDataAssociationMetric compatibilityTestMetric=metricMaha, const double log_ML_compat_test_threshold=0.0) are not documented: parameter 'metric' parameter 'DAT_ASOC_USE_KDTREE' parameter 'compatibilityTestMetric' parameter 'log_ML_compat_test_threshold' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_camera_calib.h:78: warning: The following parameter of mrpt::vision::checkerBoardCameraCalibration(TCalibrationImageList &images, unsigned int check_size_x, unsigned int check_size_y, double check_squares_length_X_meters, double check_squares_length_Y_meters, mrpt::math::CMatrixDouble33 &intrinsicParams, std::vector< double > &distortionParams, bool normalize_image=true, double *out_MSE=NULL, bool skipDrawDetectedImgs=false, bool useScaramuzzaAlternativeDetector=false) is not documented: parameter 'images' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_camera_calib.h:49: warning: The following parameters of mrpt::vision::checkerBoardCameraCalibration(TCalibrationImageList &images, unsigned int check_size_x, unsigned int check_size_y, double check_squares_length_X_meters, double check_squares_length_Y_meters, mrpt::utils::TCamera &out_camera_params, bool normalize_image=true, double *out_MSE=NULL, bool skipDrawDetectedImgs=false, bool useScaramuzzaAlternativeDetector=false) are not documented: parameter 'images' parameter 'out_camera_params' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_stereo_camera_calib.h:107: warning: The following parameter of mrpt::vision::checkerBoardStereoCalibration(TCalibrationStereoImageList &images, const TStereoCalibParams ¶ms, TStereoCalibResults &out_results) is not documented: parameter 'images' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h:27: warning: The following parameter of mrpt::vision::findChessboardCorners(const mrpt::utils::CImage &img, std::vector< mrpt::utils::TPixelCoordf > &cornerCoords, unsigned int check_size_x, unsigned int check_size_y, bool normalize_image=true, bool useScaramuzzaMethod=false) is not documented: parameter 'img' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/chessboard_find_corners.h:55: warning: The following parameter of mrpt::vision::findMultipleChessboardsCorners(const mrpt::utils::CImage &img, std::vector< std::vector< mrpt::utils::TPixelCoordf > > &cornerCoords, unsigned int check_size_x, unsigned int check_size_y) is not documented: parameter 'img' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:117: warning: The following parameter of mrpt::vision::computeHistogramOfOrientations(const mrpt::utils::CImage &image, const unsigned int x, const unsigned int y, const unsigned int patchSize, const double &orientation, std::vector< int32_t > &descriptor, const TMultiResDescOptions &opts, std::vector< int32_t > &hashCoeffs) is not documented: parameter 'descriptor' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/multiDesc_utils.h:196: warning: The following parameter of mrpt::vision::setProperScales(const CFeaturePtr &feat1, const CFeaturePtr &feat2, int &firstScale, int &lastScale) is not documented: parameter 'lastScale' docs for page env-vars... Generating docs for page todo... Generating docs for page deprecated... Generating group documentation... Generating dependency graph for group mrpt_base_grp Generating dependency graph for group mrpt_bayes_grp Generating dependency graph for group mrpt_maps_grp Generating dependency graph for group mrpt_nav_grp Generating dependency graph for group mrpt_opengl_grp Generating dependency graph for group mrpt_slam_grp Generating dependency graph for group mrpt_vision_grp Generating dependency graph for group mrpt_math_io Generating dependency graph for group poses_grp Generating dependency graph for group poses_pdf_grp Generating dependency graph for group synch_grp Generating dependency graph for group time_date Generating dependency graph for group filesystem Generating dependency graph for group mrpt_system_os Generating dependency graph for group vector_loadsave Generating dependency graph for group network_grp Generating dependency graph for group nav_reactive Generating dependency graph for group nav_tpspace Generating dependency graph for group metric_slam_grp Generating dependency graph for group bundle_adj Generating dependency graph for group mrptvision_features Generating dependency graph for group mrptvision_descr_kdtrees Generating dependency graph for group stats_grp Generating dependency graph for group fourier_grp Generating dependency graph for group geometry_grp Generating dependency graph for group interpolation_grp Generating dependency graph for group kdtree_grp Generating dependency graph for group container_ops_grp Generating dependency graph for group ransac_grp Generating dependency graph for group gausspdf_transform_grp Generating dependency graph for group matlab_grp Generating dependency graph for group nanoflann_grp Generating dependency graph for group result_sets_grp Generating dependency graph for group loadsave_grp Generating dependency graph for group metric_grp Generating dependency graph for group param_grp Generating dependency graph for group memalloc_grp Generating dependency graph for group nanoflann_metaprog_grp Generating dependency graph for group kdtrees_grp Generating dependency graph for group mrpt_memory Generating dependency graph for group string_manage Generating dependency graph for group mrpt_thread Generating dependency graph for group stlext_grp Generating dependency graph for group color_maps Generating dependency graph for group mrpt_crc Generating dependency graph for group mrpt_exceptions Generating dependency graph for group mrpt_int_select Generating dependency graph for group mrpt_md5 Generating dependency graph for group mrpt_round Generating dependency graph for group mrpt_simpletypes Generating dependency graph for group nav_holo Generating dependency graph for group nav_planners Generating dependency graph for group data_assoc_grp Generating dependency graph for group chessboard_calib Generating dependency graph for group multidesc_desc Generating dependency graph for group vision_tracking Generating class documentation... Generating docs for compound imaxdiv_t... Generating docs for compound mpBitmapLayer... Generating docs for compound mpCovarianceEllipse... Generating docs for compound mpFX... Generating docs for compound mpFXY... Generating docs for compound mpFXYVector... Generating docs for compound mpFY... Generating docs for compound mpInfoCoords... Generating docs for compound mpInfoLayer... Generating docs for compound mpInfoLegend... Generating docs for compound mpLayer... Generating docs for compound mpMovableObject... Generating docs for compound mpPolygon... Generating docs for compound mpPrintout... Generating docs for compound mpProfile... Generating docs for compound mpScaleX... Generating docs for compound mpScaleY... Generating docs for compound mpText... Generating docs for compound mpWindow... Generating concept documentation... Generating namespace index... Generating docs for namespace Eigen Generating docs for compound Eigen::aligned_allocator... Generating docs for compound Eigen::EigenBase... Generating docs/builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:298: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnGetObservationsAndDataAssociation(vector_KFArray_OBS &out_z, mrpt::vector_int &out_data_association, const vector_KFArray_OBS &in_all_predictions, const KFMatrix &in_S, const vector_size_t &in_lm_indices_in_S, const KFMatrix_OxO &in_R)=0 is not documented: parameter 'in_R' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:386: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn, KFMatrix_FxF &out_dyn_dhn_R_dyn_dhnT, bool &out_use_dyn_dhn_jacobian) const is not documented: parameter 'out_use_dyn_dhn_jacobian' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:424: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnNewLandmarkAddedToMap(const size_t in_obsIdx, const size_t in_idxNewFeat) is not documented: parameter 'in_obsIdx' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:317: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnObservationModel(const mrpt::vector_size_t &idx_landmarks_to_predict, vector_KFArray_OBS &out_predictions) const=0 is not documented: parameter 'idx_landmarks_to_predict' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:238: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnTransitionModel(const KFArray_ACT &in_u, KFArray_VEH &inout_x, bool &out_skipPrediction) const=0 is not documented: parameter 'out_skipPrediction' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/graphs/include/mrpt/graphs/CGraphPartitioner.h:40: warning: The following parameter of mrpt::graphs::CGraphPartitioner::RecursiveSpectralPartition(GRAPH_MATRIX &in_A, std::vector< vector_uint > &out_parts, num_t threshold_Ncut=1, bool forceSimetry=true, bool useSpectralBisection=true, bool recursive=true, unsigned minSizeClusters=1, const bool verbose=false) is not documented: parameter 'verbose' for namespace internal_mrpt Generating docs for compound internal_mrpt::MatOrVecResizer... Generating docs for compound internal_mrpt::MatOrVecResizer< 1, 1 >... Generating docs for compound internal_mrpt::MatOrVecResizer< 1, C >... Generating docs for compound internal_mrpt::MatOrVecResizer< R, 1 >... Generating docs for namespace mrpt Generating docs for compound mrpt::aligned_containers... Generating docs for namespace mrpt::bayes Generating docs for compound mrpt::bayes::CKalmanFilterCapable... Generating docs for compound mrpt::bayes::CParticleFilter... Generating docs for nested compound mrpt::bayes::CParticleFilter::TParticleFilterOptions... Generating docs for nested compound mrpt::bayes::CParticleFilter::TParticleFilterStats... Generating docs for compound mrpt::bayes::CParticleFilterCapable... Generating docs for nested compound mrpt::bayes::CParticleFilterCapable::TFastDrawAuxVars... Generating docs for compound mrpt::bayes::CParticleFilterData... Generating docs for compound mrpt::bayes::CParticleFilterDataImpl... Generating docs for compound mrpt::bayes::CProbabilityParticle... Generating docs for compound mrpt::bayes::CRejectionSamplingCapable... Generating docs for compound mrpt::bayes::TKF_options... Generating docs for namespace mrpt::bayes::detail Generating docs for namespace mrpt::compress Generating docs for namespace mrpt::compress::zip Generating docs for namespace mrpt::detectors Generating docs for compound mrpt::detectors::CCascadeClassifierDetection... Generating docs for nested compound mrpt::detectors::CCascadeClassifierDetection::TOptions... Generating docs for compound mrpt::detectors::CDetectable2D... Generating docs for compound mrpt::detectors::CDetectable3D... Generating docs for compound mrpt::detectors::CDetectableObject... Generating docs for compound mrpt::detectors::CDetectorDoorCrossing... Generating docs for nested compound mrpt::detectors::CDetectorDoorCrossing::TDoorCrossingOutParams... Generating docs for nested compound mrpt::detectors::CDetectorDoorCrossing::TOptions... Generating docs for compound mrpt::detectors::CFaceDetection... Generating docs for nested compound mrpt::detectors::CFaceDetection::TMeasurement... Generating docs for nested compound mrpt::detectors::CFaceDetection::TOptions... Generating docs for nested compound mrpt::detectors::CFaceDetection::TTestsOptions... Generating docs for compound mrpt::detectors::CObjectDetection... Generating docs for namespace mrpt::global_settings Generating docs for namespace mrpt::graphs Generating docs for compound mrpt::graphs::CAStarAlgorithm... Generating docs for compound mrpt::graphs::CDijkstra... Generating docs for nested compound mrpt::graphs::CDijkstra::TDistance... Generating docs for nested compound mrpt::graphs::CDijkstra::TPrevious... Generating docs for compound mrpt::graphs::CDirectedGraph... Generating docs for nested compound mrpt::graphs::CDirectedGraph::edge_t... Generating docs for compound mrpt::graphs::CDirectedTree... Generating docs for nested compound mrpt::graphs::CDirectedTree::TEdgeInfo... Generating docs for nested compound mrpt::graphs::CDirectedTree::Visitor... Generating docs for compound mrpt::graphs::CGraphPartitioner... Generating docs for compound mrpt::graphs::CNetworkOfPoses... Generating docs for nested compound mrpt::graphs::CNetworkOfPoses::global_pose_t... Generating docs for compound mrpt::graphs::TGraphvizExportParams... Generating docs for namespace mrpt::graphs::detail Generating docs for compound mrpt::graphs::detail::edge_annotations_empty... Generating docs for compound mrpt::graphs::detail::graph_ops... Generating docs for compound mrpt::graphs::detail::node_annotations_empty... Generating docs for compound mrpt::graphs::detail::TPosePDFHelper... Generating docs for compound mrpt::graphs::detail::TPosePDFHelper< CPose2D >... Generating docs for compound mrpt::graphs::detail::TPosePDFHelper< CPose3D >... Generating docs for namespace mrpt::graphslam Generating docs for compound mrpt::graphslam::graphslam_traits... Generating docs for nested compound mrpt::graphslam::graphsla/builddir/build/BUILD/mrpt-1.4.0/libs/gui/include/mrpt/gui/CDisplayWindow3D.h:222: warning: The following parameter of mrpt::gui::CDisplayWindow3D::addTextMessage(const double x, const double y, const std::string &text, const mrpt::utils::TColorf &color=mrpt::utils::TColorf(1.0, 1.0, 1.0), const size_t unique_index=0, const mrpt::opengl::TOpenGLFont font=mrpt::opengl::MRPT_GLUT_BITMAP_TIMES_ROMAN_24) is not documented: parameter 'font' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMapMHPartition.h:244: warning: The following parameters of mrpt::hmtslam::CHierarchicalMapMHPartition::computeOverlapProbabilityBetweenNodes(const CHMHMapNode::TNodeID &nodeFrom, const CHMHMapNode::TNodeID &nodeTo, const THypothesisID &hypothesisID, const size_t &monteCarloSamples=100, const float margin_to_substract=6) const are not documented: parameter 'nodeFrom' parameter 'nodeTo' parameter 'hypothesisID' parameter 'monteCarloSamples' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CHierarchicalMapMHPartition.h:244: warning: The following parameters of mrpt::hmtslam::CHierarchicalMapMHPartition::computeOverlapProbabilityBetweenNodes(const CHMHMapNode::TNodeID &nodeFrom, const CHMHMapNode::TNodeID &nodeTo, const THypothesisID &hypothesisID, const size_t &monteCarloSamples=100, const float margin_to_substract=6) const are not documented: parameter 'nodeFrom' parameter 'nodeTo' parameter 'hypothesisID' parameter 'monteCarloSamples' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h:60: warning: The following parameters of mrpt::hmtslam::CTopLCDetectorBase::computeSSOBetweenObservations(const THypothesisID &hypID, const TPoseID &poseID1, const TPoseID &poseID2, double &out_SSO) are not documented: parameter 'hypID' parameter 'poseID1' parameter 'poseID2' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_FabMap.h:38: warning: The following parameters of mrpt::hmtslam::CTopLCDetector_FabMap::computeTopologicalObservationModel(const THypothesisID &hypID, const CHMHMapNodePtr ¤tArea, const CHMHMapNodePtr &refArea, double &out_log_lik) are not documented: parameter 'hypID' parameter 'currentArea' parameter 'refArea' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h:60: warning: The following parameters of mrpt::hmtslam::CTopLCDetectorBase::computeSSOBetweenObservations(const THypothesisID &hypID, const TPoseID &poseID1, const TPoseID &poseID2, double &out_SSO) are not documented: parameter 'hypID' parameter 'poseID1' parameter 'poseID2' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetector_GridMatching.h:38: warning: The following parameters of mrpt::hmtslam::CTopLCDetector_GridMatching::computeTopologicalObservationModel(const THypothesisID &hypID, const CHMHMapNodePtr ¤tArea, const CHMHMapNodePtr &refArea, double &out_log_lik) are not documented: parameter 'hypID' parameter 'currentArea' parameter 'refArea' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h:60: warning: The following parameters of mrpt::hmtslam::CTopLCDetectorBase::computeSSOBetweenObservations(const THypothesisID &hypID, const TPoseID &poseID1, const TPoseID &poseID2, double &out_SSO) are not documented: parameter 'hypID' parameter 'poseID1' parameter 'poseID2' /builddir/build/BUILD/mrpt-1.4.0/libs/hmtslam/include/mrpt/hmtslam/CTopLCDetectorBase.h:49: warning: The following parameters of mrpt::hmtslam::CTopLCDetectorBase::computeTopologicalObservationModel(const THypothesisID &hypID, const CHMHMapNodePtr ¤tArea, const CHMHMapNodePtr &refArea, double &out_log_lik)=0 are not documented: parameter 'hypID' parameter 'currentArea' parameter 'refArea' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CActivMediaRobotBase.h:129: warning: The following parameters of mrpt::hwdrivers::CActivMediaRobotBase::getOdometryIncrement(poses::CPose2D &out_incr_odom, double &out_lin_vel, double &out_ang_vel, int64_t &out_incr_left_encoder_ticks, int64_t &out_incr_right_encoder_ticks) are not documented: parameter 'out_incr_odom' parameter 'out_incr_left_encoder_ticks' parameter 'out_incr_right_encoder_ticks' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CDUO3DCamera.h:153: warning: The following parameter of mrpt::hwdrivers::CDUO3DCamera::open(const TCaptureOptions_DUO3D &options, const bool startCapture=true) is not documented: parameter 'options' m_traits::observation_info_t... Generating docs for compound mrpt::graphslam::TResultInfoSpaLevMarq... Generating docs for namespace mrpt::graphslam::detail Generating docs for compound mrpt::graphslam::detail::AuxErrorEval... Generating docs for compound mrpt::graphslam::detail::AuxErrorEval< CPose2D, gst >... Generating docs for compound mrpt::graphslam::detail::AuxErrorEval< CPose3D, gst >... Generating docs for compound mrpt::graphslam::detail::AuxErrorEval< CPose3DPDFGaussianInf, gst >... Generating docs for compound mrpt::graphslam::detail::AuxErrorEval< CPosePDFGaussianInf, gst >... Generating docs for namespace mrpt::gui Generating docs for compound mrpt::gui::CBaseGUIWindow... Generating docs for compound mrpt::gui::CDisplayWindow... Generating docs for compound mrpt::gui::CDisplayWindow3D... Generating docs for compound mrpt::gui::CDisplayWindowPlots... Generating docs for compound mrpt::gui::mrptEvent3DWindowGrabImageFile... Generating docs for compound mrpt::gui::mrptEventMouseDown... Generating docs for compound mrpt::gui::mrptEventWindowChar... Generating docs for compound mrpt::gui::mrptEventWindowClosed... Generating docs for compound mrpt::gui::mrptEventWindowResize... Generating docs for compound mrpt::gui::WxSubsystem... Generating docs for namespace mrpt::hmtslam Generating docs for compound mrpt::hmtslam::CHierarchicalMapMHPartition... Generating docs for compound mrpt::hmtslam::CHierarchicalMHMap... Generating docs for compound mrpt::hmtslam::CHMHMapArc... Generating docs for compound mrpt::hmtslam::CHMHMapNode... Generating docs for compound mrpt::hmtslam::CHMTSLAM... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromAA... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromTBI... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TMessageLSLAMfromTBI::TBI_info... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TMessageLSLAMtoTBI... Generating docs for nested compound mrpt::hmtslam::CHMTSLAM::TOptions... Generating docs for compound mrpt::hmtslam::CLocalMetricHypothesis... Generating docs for nested compound mrpt::hmtslam::CLocalMetricHypothesis::TRobotPosesPartitioning... Generating docs for compound mrpt::hmtslam::CLSLAM_RBPF_2DLASER... Generating docs for nested compound mrpt::hmtslam::CLSLAM_RBPF_2DLASER::TPathBin... Generating docs for compound mrpt::hmtslam::CLSLAMAlgorithmBase... Generating docs for compound mrpt::hmtslam::CLSLAMParticleData... Generating docs for compound mrpt::hmtslam::CRobotPosesGraph... Generating docs for compound mrpt::hmtslam::CTopLCDetector_FabMap... Generating docs for nested compound mrpt::hmtslam::CTopLCDetector_FabMap::TOptions... Generating docs for compound mrpt::hmtslam::CTopLCDetector_GridMatching... Generating docs for nested compound mrpt::hmtslam::CTopLCDetector_GridMatching::TOptions... Generating docs for compound mrpt::hmtslam::CTopLCDetectorBase... Generating docs for compound mrpt::hmtslam::TArcList... Generating docs for compound mrpt::hmtslam::THypothesisIDSet... Generating docs for compound mrpt::hmtslam::TPoseInfo... Generating docs for namespace mrpt::hwdrivers Generating docs for compound mrpt::hwdrivers::C2DRangeFinderAbstract... Generating docs for compound mrpt::hwdrivers::CActivMediaRobotBase... Generating docs for nested compound mrpt::hwdrivers::CActivMediaRobotBase::TRobotDescription... Generating docs for compound mrpt::hwdrivers::CBoardDLMS... Generating docs for compound mrpt::hwdrivers::CBoardENoses... Generating docs for compound mrpt::hwdrivers::CBoardIR... Generating docs for compound mrpt::hwdrivers::CBoardSonars... Generating docs for compound mrpt::hwdrivers::CCameraSensor... Generating docs for compound mrpt::hwdrivers::CCANBusReader... Generating docs for compound mrpt::hwdrivers::CDUO3DCamera... Generating docs for compound mrpt::hwdrivers::CEnoseModular... Generating docs for compound mrpt::hwdrivers::CFFMPEG_InputStream... Generating docs for compound mrpt::hwdrivers::CGenericSensor... Generating docs for nested compound mrpt::hwdrivers::CGenericSe/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CGPSInterface.h:143: warning: The following parameters of mrpt::hwdrivers::CGPSInterface::bindStream(mrpt::utils::CStream *external_stream, mrpt::synch::CCriticalSection *csOptionalExternalStream=NULL) are not documented: parameter 'external_stream' parameter 'csOptionalExternalStream' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CImageGrabber_FlyCapture2.h:159: warning: The following parameter of mrpt::hwdrivers::CImageGrabber_FlyCapture2::open(const TCaptureOptions_FlyCapture2 &options, const bool startCapture=true) is not documented: parameter 'options' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:45: warning: The following parameter of mrpt::hwdrivers::COpenNI2Generic::getNextFrameRGB(mrpt::utils::CImage &rgb_img, uint64_t ×tamp, bool &there_is_obs, bool &hardware_error, unsigned sensor_id=0) is not documented: parameter 'rgb_img' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:45: warning: The following parameter of mrpt::hwdrivers::COpenNI2Generic::getNextFrameRGB(mrpt::utils::CImage &rgb_img, uint64_t ×tamp, bool &there_is_obs, bool &hardware_error, unsigned sensor_id=0) is not documented: parameter 'rgb_img' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/COpenNI2Generic.h:45: warning: The following parameter of mrpt::hwdrivers::COpenNI2Generic::getNextFrameRGB(mrpt::utils::CImage &rgb_img, uint64_t ×tamp, bool &there_is_obs, bool &hardware_error, unsigned sensor_id=0) is not documented: parameter 'rgb_img' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h:87: warning: The following parameter of mrpt::hwdrivers::CPhidgetInterfaceKitProximitySensors::getObservation(mrpt::obs::CObservationRange &outObservation) is not documented: parameter 'outObservation' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuBase.h:252: warning: The following parameter of mrpt::hwdrivers::CPtuBase::scan(char axis, int wait, float initial, float final, double RadPre)=0 is not documented: parameter 'wait' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuDPerception.h:281: warning: The following parameter of mrpt::hwdrivers::CPtuDPerception::scan(char axis, int wait, float initial, float final, double radPre) is not documented: parameter 'wait' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h:93: warning: The following parameter of mrpt::hwdrivers::CPtuHokuyo::scan(char &axis, const int &tWait, double &initial, double &final, const double &radPre, const int &mean, const bool &interlaced=false) is not documented: parameter 'mean' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CPtuHokuyo.h:156: warning: The following parameter of mrpt::hwdrivers::CPtuHokuyo::singleScan(const char &axis, const int &tWait, const int &movements, const double &radPre, const int &mean) is not documented: parameter 'mean' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CRovio.h:95: warning: The following parameter of mrpt::hwdrivers::CRovio::move(char direction, int speed=5) is not documented: parameter 'speed' nsor::CLASSINIT_GENERIC_SENSOR... Generating docs for compound mrpt::hwdrivers::CGillAnemometer... Generating docs for compound mrpt::hwdrivers::CGPS_NTRIP... Generating docs for compound mrpt::hwdrivers::CGPSInterface... Generating docs for compound mrpt::hwdrivers::CGyroKVHDSP3000... Generating docs for compound mrpt::hwdrivers::CHokuyoURG... Generating docs for nested compound mrpt::hwdrivers::CHokuyoURG::TSensorInfo... Generating docs for compound mrpt::hwdrivers::CIbeoLuxETH... Generating docs for compound mrpt::hwdrivers::CImageGrabber_dc1394... Generating docs for nested compound mrpt::hwdrivers::CImageGrabber_dc1394::TCameraInfo... Generating docs for compound mrpt::hwdrivers::CImageGrabber_FlyCapture2... Generating docs for compound mrpt::hwdrivers::CImageGrabber_OpenCV... Generating docs for compound mrpt::hwdrivers::CImpinjRFID... Generating docs for compound mrpt::hwdrivers::CIMUIntersense... Generating docs for compound mrpt::hwdrivers::CIMUXSens... Generating docs for compound mrpt::hwdrivers::CIMUXSens_MT4... Generating docs for compound mrpt::hwdrivers::CInterfaceFTDI... Generating docs for compound mrpt::hwdrivers::CJoystick... Generating docs for compound mrpt::hwdrivers::CKinect... Generating docs for compound mrpt::hwdrivers::CLMS100Eth... Generating docs for compound mrpt::hwdrivers::CNationalInstrumentsDAQ... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ai_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ao_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_ang_encoder_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_count_edges_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_lin_encoder_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_period_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_pulse_width_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_co_pulses_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_di_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_do_t... Generating docs for nested compound mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask... Generating docs for compound mrpt::hwdrivers::CNTRIPClient... Generating docs for nested compound mrpt::hwdrivers::CNTRIPClient::NTRIPArgs... Generating docs for nested compound mrpt::hwdrivers::CNTRIPClient::TMountPoint... Generating docs for compound mrpt::hwdrivers::CNTRIPEmitter... Generating docs for compound mrpt::hwdrivers::COpenNI2_RGBD360... Generating docs for compound mrpt::hwdrivers::COpenNI2Generic... Generating docs for compound mrpt::hwdrivers::COpenNI2Sensor... Generating docs for compound mrpt::hwdrivers::CPhidgetInterfaceKitProximitySensors... Generating docs for compound mrpt::hwdrivers::CPtuBase... Generating docs for compound mrpt::hwdrivers::CPtuDPerception... Generating docs for compound mrpt::hwdrivers::CPtuHokuyo... Generating docs for nested compound mrpt::hwdrivers::CPtuHokuyo::my_pos... Generating docs for compound mrpt::hwdrivers::CRaePID... Generating docs for compound mrpt::hwdrivers::CRoboPeakLidar... Generating docs for compound mrpt::hwdrivers::CRoboticHeadInterface... Generating docs for compound mrpt::hwdrivers::CRovio... Generating docs for nested compound mrpt::hwdrivers::CRovio::TEncoders... Generating docs for nested compound mrpt::hwdrivers::CRovio::TOptions... Generating docs for nested compound mrpt::hwdrivers::CRovio::TRovioState... Generating docs for compound mrpt::hwdrivers::CSerialPort... Generating docs for compound mrpt::hwdrivers::CServo/builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:117: warning: The following parameter of mrpt::hwdrivers::CServoeNeck::angle2RegValue(const double angle) is not documented: parameter 'angle' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:68: warning: The following parameter of mrpt::hwdrivers::CServoeNeck::disableServo(const uint8_t servo=0) is not documented: parameter 'servo' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:74: warning: The following parameter of mrpt::hwdrivers::CServoeNeck::enableServo(const uint8_t servo=0) is not documented: parameter 'servo' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:37: warning: The following parameters of mrpt::hwdrivers::CServoeNeck::getCurrentAngle(double &angle, const uint8_t servo=0) are not documented: parameter 'angle' parameter 'servo' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:123: warning: The following parameter of mrpt::hwdrivers::CServoeNeck::regValue2angle(const uint16_t value) is not documented: parameter 'value' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:44: warning: The following parameters of mrpt::hwdrivers::CServoeNeck::setAngle(double angle, const uint8_t servo=0, bool fast=false) are not documented: parameter 'angle' parameter 'servo' parameter 'fast' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:52: warning: The following parameters of mrpt::hwdrivers::CServoeNeck::setAngleAndSpeed(double angle, const uint8_t servo, const uint8_t speed) are not documented: parameter 'angle' parameter 'servo' parameter 'speed' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CServoeNeck.h:60: warning: The following parameters of mrpt::hwdrivers::CServoeNeck::setAngleWithFilter(double angle, const uint8_t servo=0, bool fast=false) are not documented: parameter 'angle' parameter 'servo' parameter 'fast' /builddir/build/BUILD/mrpt-1.4.0/libs/hwdrivers/include/mrpt/hwdrivers/CTuMicos.h:249: warning: The following parameter of mrpt::hwdrivers::CTuMicos::scan(char axis, int wait, float initial, float final, double radPre) is not documented: parameter 'wait' /builddir/build/BUILD/mrpt-1.4.0/libs/kinematics/include/mrpt/kinematics/CKinematicChain.h:126: warning: The following parameter of mrpt::kinematics::CKinematicChain::getAs3DObject(mrpt::opengl::CSetOfObjectsPtr &inout_gl_obj, mrpt::aligned_containers< mrpt::poses::CPose3D >::vector_t *out_all_poses=NULL) const is not documented: parameter 'inout_gl_obj' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CBeaconMap.h:172: warning: The following parameter of mrpt::maps::CBeaconMap::saveToMATLABScript3D(const std::string &file, const char *style="b", float confInterval=0.95f) const is not documented: parameter 'confInterval' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:295: warning: The following parameters of mrpt::maps::COctoMapBase< octomap::ColorOcTree, octomap::ColorOcTreeNode >::internal_build_PointCloud_for_observation(const mrpt::obs::CObservation *obs, const mrpt::poses::CPose3D *robotPose, octomap::point3d &point3d_sensorPt, octomap::Pointcloud &ptr_scan) const are not documented: parameter 'obs' parameter 'robotPose' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:537: warning: The following parameter of mrpt::maps::CPointsMap::compute3DDistanceToMesh(const mrpt::maps::CMetricMap *otherMap2, const mrpt::poses::CPose3D &otherMapPose, float maxDistForCorrespondence, mrpt::utils::TMatchingPairList &correspondences, float &correspondencesRatio) is not documented: parameter 'otherMap2' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:596: warning: The following parameter of mrpt::maps::CPointsMap::fuseWith(CPointsMap *anotherMap, float minDistForFuse=0.02f, std::vector< bool > *notFusedPoints=NULL) is not documented: parameter 'anotherMap' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::maps::CColouredPointsMap::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CColouredPointsMap.h:279: warning: The following parameters of mrpt::maps::CColouredPointsMap::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:382: warning: The following parameters of mrpt::maps::CRandomFieldGridMap2D::insertObservation_GMRF(double normReading, const mrpt::math::TPoint2D &point, const bool update_map, const bool time_invariant) are not documented: parameter 'update_map' parameter 'time_invariant' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CHeightGridMap2D_MRF.h:39: warning: The following parameters of mrpt::maps::CHeightGridMap2D_MRF::CHeightGridMap2D_MRF(TMapRepresentation mapType=mrGMRF_SD, double x_min=-2, double x_max=2, double y_min=-2, double y_max=2, double resolution=0.1, bool run_first_map_estimation_now=true) are not documented: parameter 'mapType' parameter 'x_min' parameter 'x_max' parameter 'y_min' parameter 'y_max' parameter 'resolution' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:382: warning: The following parameters of mrpt::maps::CRandomFieldGridMap2D::insertObservation_GMRF(double normReading, const mrpt::math::TPoint2D &point, const bool update_map, const bool time_invariant) are not documented: parameter 'update_map' parameter 'time_invariant' eNeck... Generating docs for compound mrpt::hwdrivers::CSickLaserSerial... Generating docs for compound mrpt::hwdrivers::CSickLaserUSB... Generating docs for compound mrpt::hwdrivers::CSkeletonTracker... Generating docs for compound mrpt::hwdrivers::CStereoGrabber_Bumblebee_libdc1394... Generating docs for compound mrpt::hwdrivers::CStereoGrabber_SVS... Generating docs for compound mrpt::hwdrivers::CSwissRanger3DCamera... Generating docs for compound mrpt::hwdrivers::CTuMicos... Generating docs for compound mrpt::hwdrivers::CVelodyneScanner... Generating docs for nested compound mrpt::hwdrivers::CVelodyneScanner::TModelProperties... Generating docs for nested compound mrpt::hwdrivers::CVelodyneScanner::TModelPropertiesFactory... Generating docs for compound mrpt::hwdrivers::CWirelessPower... Generating docs for compound mrpt::hwdrivers::TCaptureCVOptions... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_bumblebee... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_dc1394... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_DUO3D... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_FlyCapture2... Generating docs for compound mrpt::hwdrivers::TCaptureOptions_SVS... Generating docs for compound mrpt::hwdrivers::TFTDIDevice... Generating docs for compound mrpt::hwdrivers::ThreadParams... Generating docs for compound mrpt::hwdrivers::TSensorClassId... Generating docs for namespace mrpt::kinematics Generating docs for compound mrpt::kinematics::CKinematicChain... Generating docs for compound mrpt::kinematics::TKinematicLink... Generating docs for namespace mrpt::maps Generating docs for compound mrpt::maps::CBeacon... Generating docs for compound mrpt::maps::CBeaconMap... Generating docs for nested compound mrpt::maps::CBeaconMap::TInsertionOptions... Generating docs for nested compound mrpt::maps::CBeaconMap::TLikelihoodOptions... Generating docs for nested compound mrpt::maps::CBeaconMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CBeaconMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CColouredOctoMap... Generating docs for nested compound mrpt::maps::CColouredOctoMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CColouredOctoMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CColouredPointsMap... Generating docs for nested compound mrpt::maps::CColouredPointsMap::TColourOptions... Generating docs for nested compound mrpt::maps::CColouredPointsMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CColouredPointsMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CGasConcentrationGridMap2D... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TGaussianCell... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TGaussianWindTable... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::CGasConcentrationGridMap2D::TMapDefinitionBase... Generating docs for compound mrpt::maps::CHeightGridMap2D... Generating docs for nested compound mrpt::maps::CHeightGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::CHeightGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::CHeightGridMap2D::TMapDefinitionBase... Generating docs for compound mrpt::maps::CHeightGridMap2D_Base... Generating docs for nested compound mrpt::maps::CHeightGridMap2D_Base::TPointInsertParams... Generating docs for compound mrpt::maps::CHeightGridMap2D_MRF... Generating docs for nested compound mrpt::maps::CHeightGridMap2D_MRF::TInsertionOptions... Generating docs for nested compound mrpt::maps::CHeightGridMap2D_MRF::TMapDefinition... Generating docs for nested compound mrpt::maps::CHeightGridMap2D_MRF::TMapDefinitionBase... Generating docs for compound mrpt::maps::CLandmark... Generating docs for compound mrpt::maps::CLandma/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:417: warning: The following parameter of mrpt::maps::CLandmarksMap::loadOccupancyFeaturesFrom2DRangeScan(const mrpt::obs::CObservation2DRangeScan &obs, const mrpt::poses::CPose3D *robotPose=NULL, unsigned int downSampleFactor=1) is not documented: parameter 'downSampleFactor' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:395: warning: The following parameter of mrpt::maps::CLandmarksMap::loadSiftFeaturesFromImageObservation(const mrpt::obs::CObservationImage &obs, const mrpt::vision::CFeatureExtraction::TOptions &feat_options=mrpt::vision::CFeatureExtraction::TOptions(mrpt::vision::featSIFT)) is not documented: parameter 'obs' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:406: warning: The following parameters of mrpt::maps::CLandmarksMap::loadSiftFeaturesFromStereoImageObservation(const mrpt::obs::CObservationStereoImages &obs, mrpt::maps::CLandmark::TLandmarkID fID, const mrpt::vision::CFeatureExtraction::TOptions &feat_options=mrpt::vision::CFeatureExtraction::TOptions(mrpt::vision::featSIFT)) are not documented: parameter 'obs' parameter 'fID' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/maps/CLandmarksMap.h:372: warning: The following parameter of mrpt::maps::CLandmarksMap::saveToMATLABScript3D(std::string file, const char *style="b", float confInterval=0.95f) const is not documented: parameter 'confInterval' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:117: warning: The following parameter of mrpt::maps::CLogOddsGridMap2D::updateCell_fast_free(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) is not documented: parameter 'theCell' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:95: warning: The following parameters of mrpt::maps::CLogOddsGridMap2D::updateCell_fast_free(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) are not documented: parameter 'mapArray' parameter '_size_x' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:56: warning: The following parameters of mrpt::maps::CLogOddsGridMap2D::updateCell_fast_occupied(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) are not documented: parameter 'mapArray' parameter '_size_x' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:397: warning: The following parameters of mrpt::slam::PF_implementation< CRBPFParticleData, CMultiMetricMapPDF >::PF_SLAM_particlesEvaluator_AuxPFStandard(const mrpt::bayes::CParticleFilter::TParticleFilterOptions &PF_options, const mrpt::bayes::CParticleFilterCapable *obj, size_t index, const void *action, const void *observation) are not documented: parameter 'PF_options' parameter 'obj' parameter 'index' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COccupancyGridMap2D.h:630: warning: The following parameter of mrpt::maps::COccupancyGridMap2D::laserScanSimulatorWithUncertainty(const TLaserSimulUncertaintyParams &in_params, TLaserSimulUncertaintyResult &out_results) const is not documented: parameter 'out_results' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:117: warning: The following parameter of mrpt::maps::CLogOddsGridMap2D< int16_t >::updateCell_fast_free(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) is not documented: parameter 'theCell' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:95: warning: The following parameters of mrpt::maps::CLogOddsGridMap2D< int16_t >::updateCell_fast_free(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) are not documented: parameter 'mapArray' parameter '_size_x' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:56: warning: The following parameters of mrpt::maps::CLogOddsGridMap2D< int16_t >::updateCell_fast_occupied(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) are not documented: parameter 'mapArray' parameter '_size_x' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:295: warning: The following parameters of mrpt::maps::COctoMapBase< octomap::OcTree, octomap::OcTreeNode >::internal_build_PointCloud_for_observation(const mrpt::obs::CObservation *obs, const mrpt::poses::CPose3D *robotPose, octomap::point3d &point3d_sensorPt, octomap::Pointcloud &ptr_scan) const are not documented: parameter 'obs' parameter 'robotPose' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/COctoMapBase.h:295: warning: The following parameters of mrpt::maps::COctoMapBase::internal_build_PointCloud_for_observation(const mrpt::obs::CObservation *obs, const mrpt::poses::CPose3D *robotPose, octomap::point3d &point3d_sensorPt, octomap::Pointcloud &ptr_scan) const are not documented: parameter 'obs' parameter 'robotPose' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:537: warning: The following parameter of mrpt::maps::CPointsMap::compute3DDistanceToMesh(const mrpt::maps::CMetricMap *otherMap2, const mrpt::poses::CPose3D &otherMapPose, float maxDistForCorrespondence, mrpt::utils::TMatchingPairList &correspondences, float &correspondencesRatio) is not documented: parameter 'otherMap2' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:596: warning: The following parameter of mrpt::maps::CPointsMap::fuseWith(CPointsMap *anotherMap, float minDistForFuse=0.02f, std::vector< bool > *notFusedPoints=NULL) is not documented: parameter 'anotherMap' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::maps::CPointsMap::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:845: warning: The following parameters of mrpt::maps::CPointsMap::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:382: warning: The following parameters of mrpt::maps::CRandomFieldGridMap2D::insertObservation_GMRF(double normReading, const mrpt::math::TPoint2D &point, const bool update_map, const bool time_invariant) are not documented: parameter 'update_map' parameter 'time_invariant' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:117: warning: The following parameter of mrpt::maps::CLogOddsGridMap2D< int8_t >::updateCell_fast_free(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) is not documented: parameter 'theCell' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:95: warning: The following parameters of mrpt::maps::CLogOddsGridMap2D< int8_t >::updateCell_fast_free(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) are not documented: parameter 'mapArray' parameter '_size_x' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CLogOddsGridMap2D.h:56: warning: The following parameters of mrpt::maps::CLogOddsGridMap2D< int8_t >::updateCell_fast_occupied(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) are not documented: parameter 'mapArray' parameter '_size_x' rksMap... Generating docs for nested compound mrpt::maps::CLandmarksMap::TCustomSequenceLandmarks... Generating docs for nested compound mrpt::maps::CLandmarksMap::TFuseOptions... Generating docs for nested compound mrpt::maps::CLandmarksMap::TInsertionOptions... Generating docs for nested compound mrpt::maps::CLandmarksMap::TInsertionResults... Generating docs for nested compound mrpt::maps::CLandmarksMap::TLikelihoodOptions... Generating docs for nested compound mrpt::maps::CLandmarksMap::TLikelihoodOptions::TGPSOrigin... Generating docs for nested compound mrpt::maps::CLandmarksMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CLandmarksMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CLogOddsGridMap2D... Generating docs for compound mrpt::maps::CLogOddsGridMapLUT... Generating docs for compound mrpt::maps::CMetricMap... Generating docs for compound mrpt::maps::CMultiMetricMap... Generating docs for nested compound mrpt::maps::CMultiMetricMap::ProxyFilterContainerByClass... Generating docs for nested compound mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass... Generating docs for compound mrpt::maps::CMultiMetricMapPDF... Generating docs for nested compound mrpt::maps::CMultiMetricMapPDF::TPredictionParams... Generating docs for compound mrpt::maps::COccupancyGridMap2D... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TCriticalPointsList... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TEntropyInfo... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TLaserSimulUncertaintyParams... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TLaserSimulUncertaintyResult... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TLikelihoodOptions... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TLikelihoodOutput... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TMapDefinitionBase... Generating docs for nested compound mrpt::maps::COccupancyGridMap2D::TUpdateCellsInfoChangeOnly... Generating docs for compound mrpt::maps::COctoMap... Generating docs for nested compound mrpt::maps::COctoMap::TMapDefinition... Generating docs for nested compound mrpt::maps::COctoMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::COctoMapBase... Generating docs for nested compound mrpt::maps::COctoMapBase::TInsertionOptions... Generating docs for nested compound mrpt::maps::COctoMapBase::TLikelihoodOptions... Generating docs for nested compound mrpt::maps::COctoMapBase::TRenderingOptions... Generating docs for compound mrpt::maps::CPointsMap... Generating docs for nested compound mrpt::maps::CPointsMap::LAS_HeaderInfo... Generating docs for nested compound mrpt::maps::CPointsMap::LAS_LoadParams... Generating docs for nested compound mrpt::maps::CPointsMap::LAS_WriteParams... Generating docs for nested compound mrpt::maps::CPointsMap::TInsertionOptions... Generating docs for nested compound mrpt::maps::CPointsMap::TLaserRange2DInsertContext... Generating docs for nested compound mrpt::maps::CPointsMap::TLaserRange3DInsertContext... Generating docs for nested compound mrpt::maps::CPointsMap::TLikelihoodOptions... Generating docs for compound mrpt::maps::CRandomFieldGridMap2D... Generating docs for nested compound mrpt::maps::CRandomFieldGridMap2D::TInsertionOptionsCommon... Generating docs for nested compound mrpt::maps::CRandomFieldGridMap2D::TobservationGMRF... Generating docs for compound mrpt::maps::CRBPFParticleData... Generating docs for compound mrpt::maps::CReflectivityGridMap2D... Generating docs for nested compound mrpt::maps::CReflectivityGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::CReflectivityGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::CReflectivityGridMap2D::TMapDefinitionBase... Generating do/builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:537: warning: The following parameter of mrpt::maps::CPointsMap::compute3DDistanceToMesh(const mrpt::maps::CMetricMap *otherMap2, const mrpt::poses::CPose3D &otherMapPose, float maxDistForCorrespondence, mrpt::utils::TMatchingPairList &correspondences, float &correspondencesRatio) is not documented: parameter 'otherMap2' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:596: warning: The following parameter of mrpt::maps::CPointsMap::fuseWith(CPointsMap *anotherMap, float minDistForFuse=0.02f, std::vector< bool > *notFusedPoints=NULL) is not documented: parameter 'anotherMap' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::maps::CPointsMap::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:845: warning: The following parameters of mrpt::maps::CPointsMap::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:537: warning: The following parameter of mrpt::maps::CPointsMap::compute3DDistanceToMesh(const mrpt::maps::CMetricMap *otherMap2, const mrpt::poses::CPose3D &otherMapPose, float maxDistForCorrespondence, mrpt::utils::TMatchingPairList &correspondences, float &correspondencesRatio) is not documented: parameter 'otherMap2' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:596: warning: The following parameter of mrpt::maps::CPointsMap::fuseWith(CPointsMap *anotherMap, float minDistForFuse=0.02f, std::vector< bool > *notFusedPoints=NULL) is not documented: parameter 'anotherMap' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CPointsMap >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::maps::CPointsMap::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CPointsMap.h:845: warning: The following parameters of mrpt::maps::CPointsMap::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/maps/include/mrpt/maps/CRandomFieldGridMap2D.h:382: warning: The following parameters of mrpt::maps::CRandomFieldGridMap2D::insertObservation_GMRF(double normReading, const mrpt::math::TPoint2D &point, const bool update_map, const bool time_invariant) are not documented: parameter 'update_map' parameter 'time_invariant' cs for compound mrpt::maps::CSimpleMap... Generating docs for compound mrpt::maps::CSimplePointsMap... Generating docs for nested compound mrpt::maps::CSimplePointsMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CSimplePointsMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CWeightedPointsMap... Generating docs for nested compound mrpt::maps::CWeightedPointsMap::TMapDefinition... Generating docs for nested compound mrpt::maps::CWeightedPointsMap::TMapDefinitionBase... Generating docs for compound mrpt::maps::CWirelessPowerGridMap2D... Generating docs for nested compound mrpt::maps::CWirelessPowerGridMap2D::TInsertionOptions... Generating docs for nested compound mrpt::maps::CWirelessPowerGridMap2D::TMapDefinition... Generating docs for nested compound mrpt::maps::CWirelessPowerGridMap2D::TMapDefinitionBase... Generating docs for compound mrpt::maps::mrptEventMetricMapClear... Generating docs for compound mrpt::maps::mrptEventMetricMapInsert... Generating docs for compound mrpt::maps::THeightGridmapCell... Generating docs for compound mrpt::maps::TMapGenericParams... Generating docs for compound mrpt::maps::TMatchingExtraResults... Generating docs for compound mrpt::maps::TMatchingParams... Generating docs for compound mrpt::maps::TMatchingRatioParams... Generating docs for compound mrpt::maps::TMetricMapInitializer... Generating docs for compound mrpt::maps::TRandomFieldCell... Generating docs for compound mrpt::maps::TSetOfMetricMapInitializers... Generating docs for namespace mrpt::maps::detail Generating docs for compound mrpt::maps::detail::loadFromRangeImpl... Generating docs for compound mrpt::maps::detail::logoddscell_traits... Generating docs for compound mrpt::maps::detail::logoddscell_traits< int16_t >... Generating docs for compound mrpt::maps::detail::logoddscell_traits< int8_t >... Generating docs for compound mrpt::maps::detail::pointmap_traits... Generating docs for namespace mrpt::maps::internal Generating docs for compound mrpt::maps::internal::TMetricMapTypesRegistry... Generating docs for namespace mrpt::math Generating docs for compound mrpt::math::CArray... Generating docs for compound mrpt::math::CArray< T, 0 >... Generating docs for compound mrpt::math::CArrayDouble... Generating docs for compound mrpt::math::CArrayFloat... Generating docs for compound mrpt::math::CArrayInt... Generating docs for compound mrpt::math::CArrayNumeric... Generating docs for compound mrpt::math::CArrayUInt... Generating docs for compound mrpt::math::CBinaryRelation... Generating docs for compound mrpt::math::CConstMatrixColumnAccessor... Generating docs for compound mrpt::math::CConstMatrixColumnAccessorExtended... Generating docs for compound mrpt::math::CConstMatrixRowAccessor... Generating docs for compound mrpt::math::CConstMatrixRowAccessorExtended... Generating docs for compound mrpt::math::CExceptionNotDefPos... Generating docs for compound mrpt::math::CHistogram... Generating docs for compound mrpt::math::CLevenbergMarquardtTempl... Generating docs for nested compound mrpt::math::CLevenbergMarquardtTempl::TResultInfo... Generating docs for compound mrpt::math::CMatrix... Generating docs for compound mrpt::math::CMatrixB... Generating docs for compound mrpt::math::CMatrixBool... Generating docs for compound mrpt::math::CMatrixColumnAccessor... Generating docs for compound mrpt::math::CMatrixColumnAccessorExtended... Generating docs for compound mrpt::math::CMatrixD... Generating docs for compound mrpt::math::CMatrixFixedNumeric... Generating docs for compound mrpt::math::CMatrixRowAccessor... Generating docs for compound mrpt::math::CMatrixRowAccessorExtended... Generating docs for compound mrpt::math::CMatrixTemplate... Generating docs for compound mrpt::math::CMatrixTemplateNumeric... Generating docs for compound mrpt::math::CMatrixTemplateObjects... Generating docs for compound mrpt::math::CMatrixTemplateSize... Generating docs for compound mrpt::math::CMonteCarlo... Generating docs for nested compound mrpt::math::CMonteCarlo::CStatisticalAnalyzer... Generating docs for/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/MatrixBlockSparseCols.h:122: warning: The following parameters of mrpt::math::MatrixBlockSparseCols::getAsDense(mrpt::math::CMatrixDouble &D, const bool force_symmetry=false, const bool is_col_compressed=true) const are not documented: parameter 'D' parameter 'force_symmetry' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/ransac.h:55: warning: The following parameters of mrpt::math::RANSAC_Template::execute(const CMatrixTemplateNumeric< NUMTYPE > &data, TRansacFitFunctor fit_func, TRansacDistanceFunctor dist_func, TRansacDegenerateFunctor degen_func, const double distanceThreshold, const unsigned int minimumSizeSamplesToFit, mrpt::vector_size_t &out_best_inliers, CMatrixTemplateNumeric< NUMTYPE > &out_best_model, bool verbose=false, const double prob_good_sample=0.999, const size_t maxIter=2000) are not documented: parameter 'fit_func' parameter 'dist_func' parameter 'degen_func' parameter 'distanceThreshold' parameter 'minimumSizeSamplesToFit' parameter 'out_best_inliers' parameter 'out_best_model' parameter 'verbose' parameter 'prob_good_sample' parameter 'maxIter' compound mrpt::math::ContainerType... Generating docs for compound mrpt::math::ContainerType< Eigen::EigenBase< Derived > >... Generating docs for compound mrpt::math::CPolygon... Generating docs for compound mrpt::math::CQuaternion... Generating docs for compound mrpt::math::CSparseMatrix... Generating docs for nested compound mrpt::math::CSparseMatrix::CholeskyDecomp... Generating docs for compound mrpt::math::CSparseMatrixTemplate... Generating docs for compound mrpt::math::CSparseSymmetricalMatrix... Generating docs for compound mrpt::math::CSplineInterpolator1D... Generating docs for compound mrpt::math::dynamic_vector... Generating docs for compound mrpt::math::KDTreeCapable... Generating docs for nested compound mrpt::math::KDTreeCapable::TKDTreeDataHolder... Generating docs for nested compound mrpt::math::KDTreeCapable::TKDTreeSearchParams... Generating docs for compound mrpt::math::MatrixBlockSparseCols... Generating docs for nested compound mrpt::math::MatrixBlockSparseCols::TEntry... Generating docs for compound mrpt::math::ModelSearch... Generating docs for nested compound mrpt::math::ModelSearch::TSpecies... Generating docs for compound mrpt::math::RANSAC_Template... Generating docs for compound mrpt::math::RobustKernel... Generating docs for compound mrpt::math::RobustKernel< rkLeastSquares, T >... Generating docs for compound mrpt::math::RobustKernel< rkPseudoHuber, T >... Generating docs for compound mrpt::math::TLine2D... Generating docs for compound mrpt::math::TLine3D... Generating docs for compound mrpt::math::TObject2D... Generating docs for nested compound mrpt::math::TObject2D::tobject2d_data_t... Generating docs for compound mrpt::math::TObject3D... Generating docs for nested compound mrpt::math::TObject3D::tobject3d_data_t... Generating docs for compound mrpt::math::TPlane... Generating docs for compound mrpt::math::TPoint2D... Generating docs for compound mrpt::math::TPoint3D... Generating docs for compound mrpt::math::TPoint3Df... Generating docs for compound mrpt::math::TPointXYZfIu8... Generating docs for compound mrpt::math::TPointXYZfRGBu8... Generating docs for compound mrpt::math::TPointXYZIu8... Generating docs for compound mrpt::math::TPointXYZRGBu8... Generating docs for compound mrpt::math::TPolygon2D... Generating docs for compound mrpt::math::TPolygon3D... Generating docs for compound mrpt::math::TPolygonWithPlane... Generating docs for compound mrpt::math::TPose2D... Generating docs for compound mrpt::math::TPose3D... Generating docs for compound mrpt::math::TPose3DQuat... Generating docs for compound mrpt::math::TSegment2D... Generating docs for compound mrpt::math::TSegment3D... Generating docs for namespace mrpt::math::detail Generating docs for compound mrpt::math::detail::AccessorIterator... Generating docs for compound mrpt::math::detail::getVicinity... Generating docs for compound mrpt::math::detail::MatrixWrapper... Generating docs for compound mrpt::math::detail::MatrixWrapper< U, false >... Generating docs for compound mrpt::math::detail::MatrixWrapper< U, true >... Generating docs for compound mrpt::math::detail::ReverseAccessorIterator... Generating docs for compound mrpt::math::detail::TAuxResizer... Generating docs for compound mrpt::math::detail::TAuxResizer< MAT,-1 >... Generating docs for compound mrpt::math::detail::VicinityTraits... Generating docs for compound mrpt::math::detail::VicinityTraits< CMatrixFixedNumeric< T, D, D > >... Generating docs for compound mrpt::math::detail::VicinityTraits< CMatrixTemplateNumeric< T > >... Generating docs for namespace mrpt::math::jacobians Generating docs for namespace mrpt::nav Generating docs for compound mrpt::nav::CAbstractHolonomicReactiveMethod... Generating docs for compound mrpt::nav::CAbstractPTGBasedReactive... Generating docs for nested compound mrpt::nav::CAbstractPTGBasedReactive::THolonomicMovement... Generating docs for nested compound mrpt::nav::CAbstractPTGBasedReactive::TInfoPerPTG... Generating docs for nested compound mrpt::nav::CAbstractPTGBasedReactive::TNavigationParamsPTG... Generating docs for comp/builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:217: warning: The following parameters of mrpt::nav::CParameterizedTrajectoryGenerator::CColisionGrid::updateCellInfo(const unsigned int icx, const unsigned int icy, const uint16_t k, const float dist) are not documented: parameter 'icx' parameter 'icy' parameter 'dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CPTG1::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h:108: warning: The following parameter of mrpt::nav::CParameterizedTrajectoryGenerator::inverseMap_WS2TP(float x, float y, int &out_k, float &out_d, float tolerance_dist=0.10f) const is not documented: parameter 'tolerance_dist' /builddir/build/BUILD/mrpt-1.4.0/libs/nav/include/mrpt/nav/planners/PlannerSimple2D.h:51: warning: The following parameter of mrpt::nav::PlannerSimple2D::computePath(const mrpt::maps::COccupancyGridMap2D &theMap, const mrpt::poses::CPose2D &origin, const mrpt::poses::CPose2D &target, std::deque< mrpt::math::TPoint2D > &path, bool ¬Found, float maxSearchPathLength=-1) const is not documented: parameter 'notFound' /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:199: warning: The following parameter of mrpt::obs::CObservation3DRangeScan::convertTo2DScan(mrpt::obs::CObservation2DRangeScan &out_scan2d, const std::string &sensorLabel, const double angle_sup=mrpt::utils::DEG2RAD(5), const double angle_inf=mrpt::utils::DEG2RAD(5), const double oversampling_ratio=1.2) is not documented: parameter 'angle_inf' /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:143: warning: The following parameters of mrpt::obs::CObservation3DRangeScan::project3DPointsFromDepthImageInto(POINTMAP &dest_pointcloud, const bool takeIntoAccountSensorPoseOnRobot, const mrpt::poses::CPose3D *robotPoseInTheWorld=NULL, const bool PROJ3D_USE_LUT=true) are not documented: parameter 'dest_pointcloud' parameter 'takeIntoAccountSensorPoseOnRobot' parameter 'robotPoseInTheWorld' /builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservation3DRangeScan.h:504: warning: The following parameters of mrpt::obs::CObservation3DRangeScan::recoverCameraCalibrationParameters(const CObservation3DRangeScan &in_obs, mrpt::utils::TCamera &out_camParams, const double camera_offset=0.01) are not documented: parameter 'in_obs' parameter 'out_camParams' ound mrpt::nav::CAbstractReactiveNavigationSystem... Generating docs for nested compound mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams... Generating docs for compound mrpt::nav::CHolonomicLogFileRecord... Generating docs for compound mrpt::nav::CHolonomicND... Generating docs for nested compound mrpt::nav::CHolonomicND::TGap... Generating docs for nested compound mrpt::nav::CHolonomicND::TOptions... Generating docs for compound mrpt::nav::CHolonomicVFF... Generating docs for nested compound mrpt::nav::CHolonomicVFF::TOptions... Generating docs for compound mrpt::nav::CLogFileRecord... Generating docs for nested compound mrpt::nav::CLogFileRecord::TInfoPerPTG... Generating docs for compound mrpt::nav::CLogFileRecord_ND... Generating docs for compound mrpt::nav::CLogFileRecord_VFF... Generating docs for compound mrpt::nav::CParameterizedTrajectoryGenerator... Generating docs for nested compound mrpt::nav::CParameterizedTrajectoryGenerator::CColisionGrid... Generating docs for nested compound mrpt::nav::CParameterizedTrajectoryGenerator::TCellForLambdaFunction... Generating docs for compound mrpt::nav::CPTG1... Generating docs for compound mrpt::nav::CPTG2... Generating docs for compound mrpt::nav::CPTG3... Generating docs for compound mrpt::nav::CPTG4... Generating docs for compound mrpt::nav::CPTG5... Generating docs for compound mrpt::nav::CPTG6... Generating docs for compound mrpt::nav::CPTG7... Generating docs for compound mrpt::nav::CPTG_Dummy... Generating docs for compound mrpt::nav::CReactiveInterfaceImplementation... Generating docs for compound mrpt::nav::CReactiveNavigationSystem... Generating docs for compound mrpt::nav::CReactiveNavigationSystem3D... Generating docs for nested compound mrpt::nav::CReactiveNavigationSystem3D::TPTGmultilevel... Generating docs for compound mrpt::nav::PlannerRRT_SE2_TPS... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TAlgorithmParams... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TEndCriteria... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TPlannerInput... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TPlannerResult... Generating docs for nested compound mrpt::nav::PlannerRRT_SE2_TPS::TRenderPlannedPathOptions... Generating docs for compound mrpt::nav::PlannerSimple2D... Generating docs for compound mrpt::nav::PoseDistanceMetric... Generating docs for compound mrpt::nav::PoseDistanceMetric< TNodeSE2 >... Generating docs for compound mrpt::nav::PoseDistanceMetric< TNodeSE2_TP >... Generating docs for compound mrpt::nav::TCPoint... Generating docs for compound mrpt::nav::TMoveEdgeSE2_TP... Generating docs for compound mrpt::nav::TMoveTree... Generating docs for nested compound mrpt::nav::TMoveTree::NODE_TYPE... Generating docs for compound mrpt::nav::TNodeSE2... Generating docs for compound mrpt::nav::TNodeSE2_TP... Generating docs for compound mrpt::nav::TRobotShape... Generating docs for namespace mrpt::obs Generating docs for compound mrpt::obs::CAction... Generating docs for compound mrpt::obs::CActionCollection... Generating docs for compound mrpt::obs::CActionRobotMovement2D... Generating docs for nested compound mrpt::obs::CActionRobotMovement2D::TMotionModelOptions... Generating docs for nested compound mrpt::obs::CActionRobotMovement2D::TMotionModelOptions::TOptions_GaussianModel... Generating docs for nested compound mrpt::obs::CActionRobotMovement2D::TMotionModelOptions::TOptions_ThrunModel... Generating docs for compound mrpt::obs::CActionRobotMovement3D... Generating docs for compound mrpt::obs::CObservation... Generating docs for compound mrpt::obs::CObservation2DRangeScan... Generating docs for compound mrpt::obs::CObservation2DRangeScanWithUncertainty... Generating docs for nested compound mrpt::obs::CObservation2DRangeScanWithUncertainty::TEvalParams... Generating docs for compound mrpt::obs::CObservation3DRangeScan... Generating docs for nested compound mrpt::obs::CObservation3DRangeScan::TCached3DProjTables... Generating docs for nested compound mrpt::obs::CO/builddir/build/BUILD/mrpt-1.4.0/libs/obs/include/mrpt/obs/CObservationGPS.h:175: warning: The following parameters of mrpt::obs::CObservationGPS::GPS_time_to_UTC(uint16_t gps_week, double gps_sec, const int leap_seconds_count, mrpt::system::TTimeStamp &utc_out) are not documented: parameter 'gps_week' parameter 'gps_sec' bservation3DRangeScan::TPixelLabelInfo... Generating docs for nested compound mrpt::obs::CObservation3DRangeScan::TPixelLabelInfoBase... Generating docs for compound mrpt::obs::CObservation6DFeatures... Generating docs for nested compound mrpt::obs::CObservation6DFeatures::TMeasurement... Generating docs for compound mrpt::obs::CObservationBatteryState... Generating docs for compound mrpt::obs::CObservationBeaconRanges... Generating docs for nested compound mrpt::obs::CObservationBeaconRanges::TMeasurement... Generating docs for compound mrpt::obs::CObservationBearingRange... Generating docs for nested compound mrpt::obs::CObservationBearingRange::TMeasurement... Generating docs for compound mrpt::obs::CObservationCANBusJ1939... Generating docs for compound mrpt::obs::CObservationComment... Generating docs for compound mrpt::obs::CObservationGasSensors... Generating docs for nested compound mrpt::obs::CObservationGasSensors::CMOSmodel... Generating docs for nested compound mrpt::obs::CObservationGasSensors::CMOSmodel::TdataMap... Generating docs for nested compound mrpt::obs::CObservationGasSensors::TObservationENose... Generating docs for compound mrpt::obs::CObservationGPS... Generating docs for nested compound mrpt::obs::CObservationGPS::internal_msg_test_proxy... Generating docs for compound mrpt::obs::CObservationImage... Generating docs for compound mrpt::obs::CObservationIMU... Generating docs for compound mrpt::obs::CObservationOdometry... Generating docs for compound mrpt::obs::CObservationRange... Generating docs for nested compound mrpt::obs::CObservationRange::TMeasurement... Generating docs for compound mrpt::obs::CObservationRawDAQ... Generating docs for compound mrpt::obs::CObservationReflectivity... Generating docs for compound mrpt::obs::CObservationRFID... Generating docs for nested compound mrpt::obs::CObservationRFID::TTagReading... Generating docs for compound mrpt::obs::CObservationRGBD360... Generating docs for compound mrpt::obs::CObservationSkeleton... Generating docs for nested compound mrpt::obs::CObservationSkeleton::TSkeletonJoint... Generating docs for compound mrpt::obs::CObservationStereoImages... Generating docs for compound mrpt::obs::CObservationStereoImagesFeatures... Generating docs for compound mrpt::obs::CObservationVelodyneScan... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::laser_return_t... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::raw_block_t... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TGeneratePointCloudParameters... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TGeneratePointCloudSE3Results... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TPointCloud... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TVelodynePositionPacket... Generating docs for nested compound mrpt::obs::CObservationVelodyneScan::TVelodyneRawPacket... Generating docs for compound mrpt::obs::CObservationVisualLandmarks... Generating docs for compound mrpt::obs::CObservationWindSensor... Generating docs for compound mrpt::obs::CObservationWirelessPower... Generating docs for compound mrpt::obs::CRawlog... Generating docs for nested compound mrpt::obs::CRawlog::const_iterator... Generating docs for nested compound mrpt::obs::CRawlog::iterator... Generating docs for compound mrpt::obs::CSensoryFrame... Generating docs for compound mrpt::obs::CSinCosLookUpTableFor2DScans... Generating docs for nested compound mrpt::obs::CSinCosLookUpTableFor2DScans::TSinCosValues... Generating docs for compound mrpt::obs::T2DScanProperties... Generating docs for compound mrpt::obs::TStereoImageFeatures... Generating docs for compound mrpt::obs::VelodyneCalibration... Generating docs for nested compound mrpt::obs::VelodyneCalibration::PerLaserCalib... Generating docs for namespace mrpt::obs::detail Generating docs for namespace mrpt::obs::gnss Generating docs for compound mrpt::obs::gnss::gnss_message... Generating docs for compound mrpt::obs::gnss::gnss_message_p/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CFBORender.h:33: warning: The following parameters of mrpt::opengl::CFBORender::CFBORender(unsigned int width=800, unsigned int height=600, const bool skip_glut_window=false) are not documented: parameter 'width' parameter 'height' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h:38: warning: The following parameters of mrpt::opengl::CTextMessageCapable::addTextMessage(const double x_frac, const double y_frac, const std::string &text, const mrpt::utils::TColorf &color=mrpt::utils::TColorf(1.0, 1.0, 1.0), const size_t unique_index=0, const mrpt::opengl::TOpenGLFont font=mrpt::opengl::MRPT_GLUT_BITMAP_TIMES_ROMAN_24) are not documented: parameter 'x_frac' parameter 'y_frac' parameter 'font' tr... Generating docs for compound mrpt::obs::gnss::Message_NMEA_GGA... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_GGA::content_t... Generating docs for compound mrpt::obs::gnss::Message_NMEA_GLL... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_GLL::content_t... Generating docs for compound mrpt::obs::gnss::Message_NMEA_RMC... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_RMC::content_t... Generating docs for compound mrpt::obs::gnss::Message_NMEA_VTG... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_VTG::content_t... Generating docs for compound mrpt::obs::gnss::Message_NMEA_ZDA... Generating docs for nested compound mrpt::obs::gnss::Message_NMEA_ZDA::content_t... Generating docs for compound mrpt::obs::gnss::Message_NV_OEM6_GENERIC_FRAME... Generating docs for compound mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME... Generating docs for compound mrpt::obs::gnss::Message_NV_OEM6_RANGECMP... Generating docs for nested compound mrpt::obs::gnss::Message_NV_OEM6_RANGECMP::TCompressedRangeLog... Generating docs for compound mrpt::obs::gnss::Message_NV_OEM6_VERSION... Generating docs for nested compound mrpt::obs::gnss::Message_NV_OEM6_VERSION::TComponentVersion... Generating docs for compound mrpt::obs::gnss::Message_TOPCON_PZS... Generating docs for compound mrpt::obs::gnss::Message_TOPCON_SATS... Generating docs for compound mrpt::obs::gnss::nv_oem6_header_t... Generating docs for compound mrpt::obs::gnss::nv_oem6_short_header_t... Generating docs for compound mrpt::obs::gnss::UTC_time... Generating docs for namespace mrpt::obs::gnss::nv_oem6_ins_status_type Generating docs for namespace mrpt::obs::gnss::nv_oem6_position_type Generating docs for namespace mrpt::obs::gnss::nv_oem6_solution_status Generating docs for namespace mrpt::opengl Generating docs for compound mrpt::opengl::C3DSScene... Generating docs for nested compound mrpt::opengl::C3DSScene::TImpl3DS... Generating docs for compound mrpt::opengl::CAngularObservationMesh... Generating docs for nested compound mrpt::opengl::CAngularObservationMesh::FTrace1D... Generating docs for nested compound mrpt::opengl::CAngularObservationMesh::FTrace2D... Generating docs for nested compound mrpt::opengl::CAngularObservationMesh::TDoubleRange... Generating docs for nested compound mrpt::opengl::CAngularObservationMesh::TDoubleRange::rd... Generating docs for compound mrpt::opengl::CArrow... Generating docs for compound mrpt::opengl::CAssimpModel... Generating docs for nested compound mrpt::opengl::CAssimpModel::TImplAssimp... Generating docs for nested compound mrpt::opengl::CAssimpModel::TInfoPerTexture... Generating docs for compound mrpt::opengl::CAxis... Generating docs for compound mrpt::opengl::CBox... Generating docs for compound mrpt::opengl::CCamera... Generating docs for compound mrpt::opengl::CCylinder... Generating docs for compound mrpt::opengl::CDisk... Generating docs for compound mrpt::opengl::CEllipsoid... Generating docs for compound mrpt::opengl::CEllipsoidInverseDepth2D... Generating docs for compound mrpt::opengl::CEllipsoidInverseDepth3D... Generating docs for compound mrpt::opengl::CEllipsoidRangeBearing2D... Generating docs for compound mrpt::opengl::CFBORender... Generating docs for compound mrpt::opengl::CFrustum... Generating docs for compound mrpt::opengl::CGeneralizedCylinder... Generating docs for nested compound mrpt::opengl::CGeneralizedCylinder::TQuadrilateral... Generating docs for compound mrpt::opengl::CGeneralizedEllipsoidTemplate... Generating docs for compound mrpt::opengl::CGridPlaneXY... Generating docs for compound mrpt::opengl::CGridPlaneXZ... Generating docs for compound mrpt::opengl::CLight... Generating docs for compound mrpt::opengl::CMesh... Generating docs for nested compound mrpt::opengl::CMesh::TTriangleVertexIndices... Generating docs for compound mrpt::opengl::CMesh3D... Generating docs for compound mrpt::opengl::CMeshFast... Generating docs for compound mrpt::opengl::COctoMapVoxels... Generating docs for nested compound mrpt::opengl::C/builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h:552: warning: The following parameters of mrpt::opengl::COctreePointRenderer::octree_get_graphics_boundingboxes(mrpt::opengl::CSetOfObjects &gl_bb, const double lines_width=1, const mrpt::utils::TColorf &lines_color=mrpt::utils::TColorf(1, 1, 1), const bool draw_solid_boxes=false) const are not documented: parameter 'gl_bb' parameter 'lines_width' parameter 'lines_color' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COpenGLViewport.h:191: warning: The following parameter of mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(const double x_coord, const double y_coord, mrpt::math::TLine3D &out_ray, mrpt::poses::CPose3D *out_cameraPose=NULL) const is not documented: parameter 'out_ray' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h:552: warning: The following parameters of mrpt::opengl::COctreePointRenderer< CPointCloud >::octree_get_graphics_boundingboxes(mrpt::opengl::CSetOfObjects &gl_bb, const double lines_width=1, const mrpt::utils::TColorf &lines_color=mrpt::utils::TColorf(1, 1, 1), const bool draw_solid_boxes=false) const are not documented: parameter 'gl_bb' parameter 'lines_width' parameter 'lines_color' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::opengl::CPointCloud::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloud.h:75: warning: The following parameters of mrpt::opengl::CPointCloud::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/COctreePointRenderer.h:552: warning: The following parameters of mrpt::opengl::COctreePointRenderer< CPointCloudColoured >::octree_get_graphics_boundingboxes(mrpt::opengl::CSetOfObjects &gl_bb, const double lines_width=1, const mrpt::utils::TColorf &lines_color=mrpt::utils::TColorf(1, 1, 1), const bool draw_solid_boxes=false) const are not documented: parameter 'gl_bb' parameter 'lines_width' parameter 'lines_color' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::opengl::CPointCloudColoured::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CPointCloudColoured.h:209: warning: The following parameters of mrpt::opengl::CPointCloudColoured::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL) are not documented: parameter 'idx' parameter 'pt' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/opengl/include/mrpt/opengl/CTextMessageCapable.h:38: warning: The following parameters of mrpt::opengl::CTextMessageCapable::addTextMessage(const double x_frac, const double y_frac, const std::string &text, const mrpt::utils::TColorf &color=mrpt::utils::TColorf(1.0, 1.0, 1.0), const size_t unique_index=0, const mrpt::opengl::TOpenGLFont font=mrpt::opengl::MRPT_GLUT_BITMAP_TIMES_ROMAN_24) are not documented: parameter 'x_frac' parameter 'y_frac' parameter 'font' OctoMapVoxels::TGridCube... Generating docs for nested compound mrpt::opengl::COctoMapVoxels::TInfoPerVoxelSet... Generating docs for nested compound mrpt::opengl::COctoMapVoxels::TVoxel... Generating docs for compound mrpt::opengl::COctreePointRenderer... Generating docs for nested compound mrpt::opengl::COctreePointRenderer::TNode... Generating docs for nested compound mrpt::opengl::COctreePointRenderer::TRenderQueueElement... Generating docs for compound mrpt::opengl::COpenGLScene... Generating docs for compound mrpt::opengl::COpenGLStandardObject... Generating docs for compound mrpt::opengl::COpenGLViewport... Generating docs for nested compound mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo... Generating docs for compound mrpt::opengl::CPlanarLaserScan... Generating docs for compound mrpt::opengl::CPointCloud... Generating docs for compound mrpt::opengl::CPointCloudColoured... Generating docs for nested compound mrpt::opengl::CPointCloudColoured::TPointColour... Generating docs for compound mrpt::opengl::CPolyhedron... Generating docs for nested compound mrpt::opengl::CPolyhedron::TPolyhedronEdge... Generating docs for nested compound mrpt::opengl::CPolyhedron::TPolyhedronFace... Generating docs for compound mrpt::opengl::CRenderizable... Generating docs for compound mrpt::opengl::CRenderizableDisplayList... Generating docs for compound mrpt::opengl::CSetOfLines... Generating docs for compound mrpt::opengl::CSetOfObjects... Generating docs for compound mrpt::opengl::CSetOfTexturedTriangles... Generating docs for nested compound mrpt::opengl::CSetOfTexturedTriangles::TTriangle... Generating docs for nested compound mrpt::opengl::CSetOfTexturedTriangles::TVertex... Generating docs for compound mrpt::opengl::CSetOfTriangles... Generating docs for nested compound mrpt::opengl::CSetOfTriangles::TTriangle... Generating docs for compound mrpt::opengl::CSimpleLine... Generating docs for compound mrpt::opengl::CSphere... Generating docs for compound mrpt::opengl::CText... Generating docs for compound mrpt::opengl::CText3D... Generating docs for compound mrpt::opengl::CTextMessageCapable... Generating docs for compound mrpt::opengl::CTexturedObject... Generating docs for compound mrpt::opengl::CTexturedPlane... Generating docs for compound mrpt::opengl::CVectorField2D... Generating docs for compound mrpt::opengl::CVectorField3D... Generating docs for compound mrpt::opengl::mrptEventGLPostRender... Generating docs for compound mrpt::opengl::mrptEventGLPreRender... Generating docs for compound mrpt::opengl::T2DTextData... Generating docs for compound mrpt::opengl::TFontParams... Generating docs for namespace mrpt::opengl::detail Generating docs for namespace mrpt::opengl::gl_utils Generating docs for compound mrpt::opengl::gl_utils::TRenderInfo... Generating docs for namespace mrpt::opengl::graph_tools Generating docs for namespace mrpt::opengl::stock_objects Generating docs for namespace mrpt::pbmap Generating docs for compound mrpt::pbmap::config_heuristics... Generating docs for compound mrpt::pbmap::ConsistencyTest... Generating docs for compound mrpt::pbmap::frameRGBDandPose... Generating docs for compound mrpt::pbmap::PbMap... Generating docs for compound mrpt::pbmap::PbMapLocaliser... Generating docs for compound mrpt::pbmap::PbMapMaker... Generating docs for compound mrpt::pbmap::Plane... Generating docs for compound mrpt::pbmap::PlaneInferredInfo... Generating docs for compound mrpt::pbmap::Segment... Generating docs for compound mrpt::pbmap::SemanticClustering... Generating docs for compound mrpt::pbmap::Subgraph... Generating docs for compound mrpt::pbmap::SubgraphMatcher... Generating docs for namespace mrpt::poses Generating docs for compound mrpt::poses::CPoint... Generating docs for compound mrpt::poses::CPoint2D... Generating docs for compound mrpt::poses::CPoint2DPDF... Generating docs for compound mrpt::poses::CPoint2DPDFGaussian... Generating docs for compound mrpt::poses::CPoint3D... Generating docs for compound mrpt::poses::CPointPDF... Generating docs for compound mrpt::poses::CPointPDFGaussian../builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:211: warning: The following parameters of mrpt::poses::CPose3D::composePoint(double lx, double ly, double lz, double &gx, double &gy, double &gz, mrpt::math::CMatrixFixedNumeric< double, 3, 3 > *out_jacobian_df_dpoint=NULL, mrpt::math::CMatrixFixedNumeric< double, 3, 6 > *out_jacobian_df_dpose=NULL, mrpt::math::CMatrixFixedNumeric< double, 3, 6 > *out_jacobian_df_dse3=NULL, bool use_small_rot_approx=false) const are not documented: parameter 'lx' parameter 'ly' parameter 'lz' parameter 'gx' parameter 'gy' parameter 'gz' parameter 'out_jacobian_df_dpoint' parameter 'out_jacobian_df_dpose' parameter 'out_jacobian_df_dse3' parameter 'use_small_rot_approx' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:461: warning: The following parameter of mrpt::poses::CPose3D::exp(const mrpt::math::CArrayNumeric< double, 6 > &vect, bool pseudo_exponential=false) is not documented: parameter 'vect' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3D.h:401: warning: The following parameter of mrpt::poses::CPose3D::getAsQuaternion(mrpt::math::CQuaternionDouble &q, mrpt::math::CMatrixFixedNumeric< double, 4, 3 > *out_dq_dr=NULL) const is not documented: parameter 'q' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:63: warning: The following parameters of mrpt::poses::CPose3DQuatPDF::jacobiansPoseComposition(const CPose3DQuat &x, const CPose3DQuat &u, mrpt::math::CMatrixDouble77 &df_dx, mrpt::math::CMatrixDouble77 &df_du, CPose3DQuat *out_x_oplus_u=NULL) are not documented: parameter 'x' parameter 'u' parameter 'df_dx' parameter 'df_du' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:63: warning: The following parameters of mrpt::poses::CPose3DQuatPDF::jacobiansPoseComposition(const CPose3DQuat &x, const CPose3DQuat &u, mrpt::math::CMatrixDouble77 &df_dx, mrpt::math::CMatrixDouble77 &df_du, CPose3DQuat *out_x_oplus_u=NULL) are not documented: parameter 'x' parameter 'u' parameter 'df_dx' parameter 'df_du' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPose3DQuatPDF.h:63: warning: The following parameters of mrpt::poses::CPose3DQuatPDF::jacobiansPoseComposition(const CPose3DQuat &x, const CPose3DQuat &u, mrpt::math::CMatrixDouble77 &df_dx, mrpt::math::CMatrixDouble77 &df_du, CPose3DQuat *out_x_oplus_u=NULL) are not documented: parameter 'x' parameter 'u' parameter 'df_dx' parameter 'df_du' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPosePDFSOG.h:120: warning: The following parameter of mrpt::poses::CPosePDFSOG::mergeModes(double max_KLd=0.5, bool verbose=false) is not documented: parameter 'verbose' . Generating docs for compound mrpt::poses::CPointPDFParticles... Generating docs for compound mrpt::poses::CPointPDFSOG... Generating docs for nested compound mrpt::poses::CPointPDFSOG::TGaussianMode... Generating docs for compound mrpt::poses::CPose... Generating docs for compound mrpt::poses::CPose2D... Generating docs for compound mrpt::poses::CPose2DGridTemplate... Generating docs for compound mrpt::poses::CPose3D... Generating docs for compound mrpt::poses::CPose3DInterpolator... Generating docs for compound mrpt::poses::CPose3DPDF... Generating docs for compound mrpt::poses::CPose3DPDFGaussian... Generating docs for compound mrpt::poses::CPose3DPDFGaussianInf... Generating docs for compound mrpt::poses::CPose3DPDFParticles... Generating docs for compound mrpt::poses::CPose3DPDFSOG... Generating docs for nested compound mrpt::poses::CPose3DPDFSOG::TGaussianMode... Generating docs for compound mrpt::poses::CPose3DQuat... Generating docs for nested compound mrpt::poses::CPose3DQuat::const_iterator... Generating docs for nested compound mrpt::poses::CPose3DQuat::iterator... Generating docs for compound mrpt::poses::CPose3DQuatPDF... Generating docs for compound mrpt::poses::CPose3DQuatPDFGaussian... Generating docs for compound mrpt::poses::CPose3DQuatPDFGaussianInf... Generating docs for compound mrpt::poses::CPose3DRotVec... Generating docs for compound mrpt::poses::CPoseOrPoint... Generating docs for compound mrpt::poses::CPosePDF... Generating docs for compound mrpt::poses::CPosePDFGaussian... Generating docs for compound mrpt::poses::CPosePDFGaussianInf... Generating docs for compound mrpt::poses::CPosePDFGrid... Generating docs for compound mrpt::poses::CPosePDFParticles... Generating docs for compound mrpt::poses::CPosePDFSOG... Generating docs for nested compound mrpt::poses::CPosePDFSOG::TGaussianMode... Generating docs for compound mrpt::poses::CPoseRandomSampler... Generating docs for compound mrpt::poses::CPoses2DSequence... Generating docs for compound mrpt::poses::CPoses3DSequence... Generating docs for compound mrpt::poses::CRobot2DPoseEstimator... Generating docs for nested compound mrpt::poses::CRobot2DPoseEstimator::TOptions... Generating docs for compound mrpt::poses::SE_average< 2 >... Generating docs for compound mrpt::poses::SE_average< 3 >... Generating docs for compound mrpt::poses::SE_traits< 2 >... Generating docs for compound mrpt::poses::SE_traits< 3 >... Generating docs for compound mrpt::poses::SO_average< 2 >... Generating docs for compound mrpt::poses::SO_average< 3 >... Generating docs for compound mrpt::poses::TSimple3DPoint... Generating docs for namespace mrpt::poses::detail Generating docs for compound mrpt::poses::detail::pose_point_impl... Generating docs for compound mrpt::poses::detail::pose_point_impl< DERIVEDCLASS, 0 >... Generating docs for compound mrpt::poses::detail::pose_point_impl< DERIVEDCLASS, 1 >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPoint2D >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPoint3D >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPose2D >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPose3D >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPose3DQuat >... Generating docs for compound mrpt::poses::detail::T3DTypeHelper< CPose3DRotVec >... Generating docs for namespace mrpt::random Generating docs for compound mrpt::random::CRandomGenerator... Generating docs for nested compound mrpt::random::CRandomGenerator::TMT19937_data... Generating docs for namespace mrpt::scanmatching Generating docs for namespace mrpt::slam Generating docs for compound mrpt::slam::CGridMapAligner... Generating docs for nested compound mrpt::slam::CGridMapAligner::TConfigParams... Generating docs for nested compound mrpt::slam::CGridMapAligner::TReturnInfo... Generating docs for nested compound mrpt::slam::CGridMapAligner::TReturnInfo::TPairPlusDistance... Generating docs for compound mrpt::slam::/builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:111: warning: The following parameter of mrpt::slam::CIncrementalMapPartitioner::addMapFrame(const mrpt::obs::CSensoryFrame &frame, const mrpt::poses::CPose3DPDF &robotPose3D) is not documented: parameter 'robotPose3D' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:102: warning: The following parameter of mrpt::slam::CIncrementalMapPartitioner::addMapFrame(const mrpt::obs::CSensoryFramePtr &frame, const mrpt::poses::CPose3DPDFPtr &robotPose3D) is not documented: parameter 'robotPose3D' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CIncrementalMapPartitioner.h:93: warning: The following parameter of mrpt::slam::CIncrementalMapPartitioner::addMapFrame(const mrpt::obs::CSensoryFramePtr &frame, const mrpt::poses::CPosePDFPtr &robotPose2D) is not documented: parameter 'robotPose2D' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:397: warning: The following parameters of mrpt::slam::PF_implementation< mrpt::poses::CPose2D, CMonteCarloLocalization2D >::PF_SLAM_particlesEvaluator_AuxPFStandard(const mrpt::bayes::CParticleFilter::TParticleFilterOptions &PF_options, const mrpt::bayes::CParticleFilterCapable *obj, size_t index, const void *action, const void *observation) are not documented: parameter 'PF_options' parameter 'obj' parameter 'index' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h:103: warning: The following parameters of mrpt::slam::CMonteCarloLocalization2D::prediction_and_update_pfAuxiliaryPFOptimal(const mrpt::obs::CActionCollection *action, const mrpt::obs::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options) are not documented: parameter 'action' parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h:89: warning: The following parameters of mrpt::slam::CMonteCarloLocalization2D::prediction_and_update_pfAuxiliaryPFStandard(const mrpt::obs::CActionCollection *action, const mrpt::obs::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options) are not documented: parameter 'action' parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization2D.h:75: warning: The following parameter of mrpt::slam::CMonteCarloLocalization2D::prediction_and_update_pfStandardProposal(const mrpt::obs::CActionCollection *action, const mrpt::obs::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:161: warning: The following parameters of mrpt::bayes::CParticleFilterCapable::computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes, size_t out_particle_count=0) are not documented: parameter 'method' parameter 'in_logWeights' parameter 'out_indexes' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/bayes/CParticleFilterCapable.h:152: warning: The following parameter of mrpt::bayes::CParticleFilterCapable::performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, size_t out_particle_count=0) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:397: warning: The following parameters of mrpt::slam::PF_implementation< mrpt::poses::CPose3D, CMonteCarloLocalization3D >::PF_SLAM_particlesEvaluator_AuxPFStandard(const mrpt::bayes::CParticleFilter::TParticleFilterOptions &PF_options, const mrpt::bayes::CParticleFilterCapable *obj, size_t index, const void *action, const void *observation) are not documented: parameter 'PF_options' parameter 'obj' parameter 'index' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h:77: warning: The following parameters of mrpt::slam::CMonteCarloLocalization3D::prediction_and_update_pfAuxiliaryPFOptimal(const mrpt::obs::CActionCollection *action, const mrpt::obs::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options) are not documented: parameter 'action' parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h:63: warning: The following parameters of mrpt::slam::CMonteCarloLocalization3D::prediction_and_update_pfAuxiliaryPFStandard(const mrpt::obs::CActionCollection *action, const mrpt::obs::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options) are not documented: parameter 'action' parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CMonteCarloLocalization3D.h:49: warning: The following parameter of mrpt::slam::CMonteCarloLocalization3D::prediction_and_update_pfStandardProposal(const mrpt::obs::CActionCollection *action, const mrpt::obs::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options) is not documented: parameter 'PF_options' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:132: warning: The following parameter of mrpt::slam::CRangeBearingKFSLAM::getAs3DObject(mrpt::opengl::CSetOfObjectsPtr &outObj) const is not documented: parameter 'outObj' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:309: warning: The following parameters of mrpt::slam::CRangeBearingKFSLAM::OnGetObservationsAndDataAssociation(vector_KFArray_OBS &out_z, vector_int &out_data_association, const vector_KFArray_OBS &in_all_predictions, const KFMatrix &in_S, const vector_size_t &in_lm_indices_in_S, const KFMatrix_OxO &in_R) are not documented: parameter 'in_all_predictions' parameter 'in_R' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:386: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable::OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn, KFMatrix_FxF &out_dyn_dhn_R_dyn_dhnT, bool &out_use_dyn_dhn_jacobian) const is not documented: parameter 'out_use_dyn_dhn_jacobian' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:381: warning: The following parameter of mrpt::slam::CRangeBearingKFSLAM::OnNewLandmarkAddedToMap(const size_t in_obsIdx, const size_t in_idxNewFeat) is not documented: parameter 'in_obsIdx' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:317: warning: The following parameter of mrpt::slam::CRangeBearingKFSLAM::OnObservationModel(const vector_size_t &idx_landmarks_to_predict, vector_KFArray_OBS &out_predictions) const is not documented: parameter 'idx_landmarks_to_predict' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM.h:285: warning: The following parameter of mrpt::slam::CRangeBearingKFSLAM::OnTransitionModel(const KFArray_ACT &in_u, KFArray_VEH &inout_x, bool &out_skipPrediction) const is not documented: parameter 'out_skipPrediction' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:88: warning: The following parameter of mrpt::slam::CRangeBearingKFSLAM2D::getAs3DObject(mrpt::opengl::CSetOfObjectsPtr &outObj) const is not documented: parameter 'outObj' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:208: warning: The following parameters of mrpt::slam::CRangeBearingKFSLAM2D::OnGetObservationsAndDataAssociation(vector_KFArray_OBS &out_z, vector_int &out_data_association, const vector_KFArray_OBS &in_all_predictions, const KFMatrix &in_S, const vector_size_t &in_lm_indices_in_S, const KFMatrix_OxO &in_R) are not documented: parameter 'in_all_predictions' parameter 'in_R' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:386: warning: The following parameter of mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 >::OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn, KFMatrix_FxF &out_dyn_dhn_R_dyn_dhnT, bool &out_use_dyn_dhn_jacobian) const is not documented: parameter 'out_use_dyn_dhn_jacobian' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:287: warning: The following parameter of mrpt::slam::CRangeBearingKFSLAM2D::OnNewLandmarkAddedToMap(const size_t in_obsIdx, const size_t in_idxNewFeat) is not documented: parameter 'in_obsIdx' /builddir/build/BUILD/mrpt-1.4.0/libs/bayes/include/mrpt/bayes/CKalmanFilterCapable.h:317: warning: The following parameter of mrpt::slam::CRangeBearingKFSLAM2D::OnObservationModel(const vector_size_t &idx_landmarks_to_predict, vector_KFArray_OBS &out_predictions) const is not documented: parameter 'idx_landmarks_to_predict' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRangeBearingKFSLAM2D.h:179: warning: The following parameter of mrpt::slam::CRangeBearingKFSLAM2D::OnTransitionModel(const KFArray_ACT &in_u, KFArray_VEH &inout_x, bool &out_skipPrediction) const is not documented: parameter 'out_skipPrediction' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h:45: warning: The following parameter of mrpt::slam::CRejectionSamplingRangeOnlyLocalization::setParams(const mrpt::maps::CLandmarksMap &beaconsMap, const mrpt::obs::CObservationBeaconRanges &observation, float sigmaRanges, const mrpt::poses::CPose2D &oldPose, float robot_z=0, bool autoCheckAngleRanges=true) is not documented: parameter 'oldPose' /builddir/build/BUILD/mrpt-1.4.0/libs/slam/include/mrpt/slam/PF_implementations.h:397: warning: The following parameters of mrpt::slam::PF_implementation::PF_SLAM_particlesEvaluator_AuxPFStandard(const mrpt::bayes::CParticleFilter::TParticleFilterOptions &PF_options, const mrpt::bayes::CParticleFilterCapable *obj, size_t index, const void *action, const void *observation) are not documented: parameter 'PF_options' parameter 'obj' parameter 'index' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/system/CDirectoryExplorer.h:66: warning: The following parameter of mrpt::system::CDirectoryExplorer::explore(const std::string &path, const unsigned long mask, TFileInfoList &outList) is not documented: parameter 'mask' CICP... Generating docs for nested compound mrpt::slam::CICP::TConfigParams... Generating docs for nested compound mrpt::slam::CICP::TReturnInfo... Generating docs for compound mrpt::slam::CIncrementalMapPartitioner... Generating docs for nested compound mrpt::slam::CIncrementalMapPartitioner::TOptions... Generating docs for compound mrpt::slam::CMetricMapBuilder... Generating docs for nested compound mrpt::slam::CMetricMapBuilder::TOptions... Generating docs for compound mrpt::slam::CMetricMapBuilderICP... Generating docs for nested compound mrpt::slam::CMetricMapBuilderICP::TConfigParams... Generating docs for nested compound mrpt::slam::CMetricMapBuilderICP::TDist... Generating docs for compound mrpt::slam::CMetricMapBuilderRBPF... Generating docs for nested compound mrpt::slam::CMetricMapBuilderRBPF::TConstructionOptions... Generating docs for nested compound mrpt::slam::CMetricMapBuilderRBPF::TStats... Generating docs for compound mrpt::slam::CMetricMapsAlignmentAlgorithm... Generating docs for compound mrpt::slam::CMonteCarloLocalization2D... Generating docs for compound mrpt::slam::CMonteCarloLocalization3D... Generating docs for compound mrpt::slam::COccupancyGridMapFeatureExtractor... Generating docs for compound mrpt::slam::CRangeBearingKFSLAM... Generating docs for nested compound mrpt::slam::CRangeBearingKFSLAM::TDataAssocInfo... Generating docs for nested compound mrpt::slam::CRangeBearingKFSLAM::TOptions... Generating docs for compound mrpt::slam::CRangeBearingKFSLAM2D... Generating docs for nested compound mrpt::slam::CRangeBearingKFSLAM2D::TDataAssocInfo... Generating docs for nested compound mrpt::slam::CRangeBearingKFSLAM2D::TOptions... Generating docs for compound mrpt::slam::CRejectionSamplingRangeOnlyLocalization... Generating docs for nested compound mrpt::slam::CRejectionSamplingRangeOnlyLocalization::TDataPerBeacon... Generating docs for compound mrpt::slam::PF_implementation... Generating docs for compound mrpt::slam::TDataAssociationResults... Generating docs for compound mrpt::slam::TKLDParams... Generating docs for compound mrpt::slam::TMonteCarloLocalizationParams... Generating docs for namespace mrpt::slam::detail Generating docs for compound mrpt::slam::detail::TPathBin2D... Generating docs for nested compound mrpt::slam::detail::TPathBin2D::lt_operator... Generating docs for compound mrpt::slam::detail::TPoseBin2D... Generating docs for nested compound mrpt::slam::detail::TPoseBin2D::lt_operator... Generating docs for compound mrpt::slam::detail::TPoseBin3D... Generating docs for nested compound mrpt::slam::detail::TPoseBin3D::lt_operator... Generating docs for namespace mrpt::synch Generating docs for compound mrpt::synch::CAtomicCounter... Generating docs for compound mrpt::synch::CCriticalSection... Generating docs for compound mrpt::synch::CCriticalSectionLocker... Generating docs for compound mrpt::synch::CPipe... Generating docs for compound mrpt::synch::CPipeBaseEndPoint... Generating docs for compound mrpt::synch::CPipeReadEndPoint... Generating docs for compound mrpt::synch::CPipeWriteEndPoint... Generating docs for compound mrpt::synch::CSemaphore... Generating docs for compound mrpt::synch::CThreadSafeVariable... Generating docs for compound mrpt::synch::MT_buffer... Generating docs for namespace mrpt::system Generating docs for compound mrpt::system::BlockedRange... Generating docs for compound mrpt::system::CDirectoryExplorer... Generating docs for nested compound mrpt::system::CDirectoryExplorer::TFileInfo... Generating docs for compound mrpt::system::CFileSystemWatcher... Generating docs for nested compound mrpt::system::CFileSystemWatcher::TFileSystemChange... Generating docs for compound mrpt::system::CGenericMemoryPool... Generating docs for compound mrpt::system::Split... Generating docs for compound mrpt::system::TThreadHandle... Generating docs for compound mrpt::system::TTimeParts... Generating docs for namespace mrpt::system::detail Generating docs for compound mrpt::system::detail::ThreadCreateFunctor... Generating docs for compound mrpt::system::detail::ThreadCreat/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:119: warning: The following parameter of mrpt::utils::ObjectToRawString(const CSerializable *o, std::string &out_str) is not documented: parameter 'out_str' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:127: warning: The following parameter of mrpt::utils::RawStringToObject(const std::string &in_str, CSerializablePtr &obj) is not documented: parameter 'in_str' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:195: warning: The following parameters of mrpt::utils::CCanvas::drawImage(int x, int y, const utils::CImage &img) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:216: warning: The following parameters of mrpt::utils::CCanvas::drawImage(int x, int y, const utils::CImage &img, float rotation, float scale) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:90: warning: The following parameter of mrpt::utils::CCanvas::line(int x0, int y0, int x1, int y1, const mrpt::utils::TColor color, unsigned int width=1, TPenStyle penStyle=psSolid) is not documented: parameter 'penStyle' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CClientTCPSocket.h:128: warning: The following parameter of mrpt::utils::CClientTCPSocket::readAsync(void *Buffer, const size_t Count, const int timeoutStart_ms=-1, const int timeoutBetween_ms=-1) is not documented: parameter 'Count' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CClientTCPSocket.h:142: warning: The following parameter of mrpt::utils::CClientTCPSocket::writeAsync(const void *Buffer, const size_t Count, const int timeout_ms=-1) is not documented: parameter 'Count' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CEnhancedMetaFile.h:67: warning: The following parameters of mrpt::utils::CEnhancedMetaFile::drawImage(int x, int y, const utils::CImage &img) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CEnhancedMetaFile.h:119: warning: The following parameters of mrpt::utils::CEnhancedMetaFile::drawImage(int x, int y, const utils::CImage &img, float rotation, float scale) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CEnhancedMetaFile.h:75: warning: The following parameter of mrpt::utils::CEnhancedMetaFile::line(int x0, int y0, int x1, int y1, const mrpt::utils::TColor color, unsigned int width=1, TPenStyle penStyle=psSolid) is not documented: parameter 'penStyle' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:450: warning: The following parameters of mrpt::utils::CImage::drawChessboardCorners(std::vector< TPixelCoordf > &cornerCoords, unsigned int check_size_x, unsigned int check_size_y, unsigned int lines_width=1, unsigned int circles_radius=4) are not documented: parameter 'lines_width' parameter 'circles_radius' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:195: warning: The following parameters of mrpt::utils::CCanvas::drawImage(int x, int y, const utils::CImage &img) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CCanvas.h:216: warning: The following parameters of mrpt::utils::CCanvas::drawImage(int x, int y, const utils::CImage &img, float rotation, float scale) are not documented: parameter 'x' parameter 'y' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:607: warning: The following parameter of mrpt::utils::CImage::getAsMatrix(mrpt::math::CMatrixFloat &outMatrix, bool doResize=true, int x_min=0, int y_min=0, int x_max=-1, int y_max=-1) const is not documented: parameter 'outMatrix' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:624: warning: The following parameters of mrpt::utils::CImage::getAsRGBMatrices(mrpt::math::CMatrixFloat &outMatrixR, mrpt::math::CMatrixFloat &outMatrixG, mrpt::math::CMatrixFloat &outMatrixB, bool doResize=true, int x_min=0, int y_min=0, int x_max=-1, int y_max=-1) const are not documented: parameter 'outMatrixR' parameter 'outMatrixG' parameter 'outMatrixB' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:246: warning: The following parameter of mrpt::utils::CImage::line(int x0, int y0, int x1, int y1, const mrpt::utils::TColor color, unsigned int width=1, TPenStyle penStyle=psSolid) is not documented: parameter 'penStyle' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CImage.h:846: warning: The following parameter of mrpt::utils::CImage::loadFromXPM(const char **xpm_array, bool swap_rb=true) is not documented: parameter 'xpm_array' eFunctor< void * >... Generating docs for compound mrpt::system::detail::ThreadCreateFunctorNoParams... Generating docs for compound mrpt::system::detail::ThreadCreateObjectFunctor... Generating docs for compound mrpt::system::detail::ThreadCreateObjectFunctorNoParams... Generating docs for namespace mrpt::system::os Generating docs for namespace mrpt::tfest Generating docs for compound mrpt::tfest::TPotentialMatch... Generating docs for compound mrpt::tfest::TSE2RobustParams... Generating docs for compound mrpt::tfest::TSE2RobustResult... Generating docs for compound mrpt::tfest::TSE3RobustParams... Generating docs for compound mrpt::tfest::TSE3RobustResult... Generating docs for namespace mrpt::topography Generating docs for compound mrpt::topography::TCoords... Generating docs for compound mrpt::topography::TDatum10Params... Generating docs for compound mrpt::topography::TDatum1DTransf... Generating docs for compound mrpt::topography::TDatum7Params... Generating docs for compound mrpt::topography::TDatum7Params_TOPCON... Generating docs for compound mrpt::topography::TDatumHelmert2D... Generating docs for compound mrpt::topography::TDatumHelmert2D_TOPCON... Generating docs for compound mrpt::topography::TDatumHelmert3D... Generating docs for compound mrpt::topography::TDatumHelmert3D_TOPCON... Generating docs for compound mrpt::topography::TDatumTransfInterpolation... Generating docs for compound mrpt::topography::TEllipsoid... Generating docs for compound mrpt::topography::TGeodeticCoords... Generating docs for compound mrpt::topography::TPathFromRTKInfo... Generating docs for namespace mrpt::utils Generating docs for compound mrpt::utils::bimap... Generating docs for compound mrpt::utils::CCanvas... Generating docs for compound mrpt::utils::CClientTCPSocket... Generating docs for compound mrpt::utils::CConfigFile... Generating docs for compound mrpt::utils::CConfigFileBase... Generating docs for compound mrpt::utils::CConfigFileMemory... Generating docs for compound mrpt::utils::CConfigFilePrefixer... Generating docs for compound mrpt::utils::CConsoleRedirector... Generating docs for compound mrpt::utils::CDebugOutputCapable... Generating docs for compound mrpt::utils::CDynamicGrid... Generating docs for compound mrpt::utils::CEnhancedMetaFile... Generating docs for compound mrpt::utils::CExceptionEOF... Generating docs for compound mrpt::utils::CExceptionExternalImageNotFound... Generating docs for compound mrpt::utils::CFileGZInputStream... Generating docs for compound mrpt::utils::CFileInputStream... Generating docs for compound mrpt::utils::CFileOutputStream... Generating docs for compound mrpt::utils::CFileStream... Generating docs for compound mrpt::utils::ci_less... Generating docs for nested compound mrpt::utils::ci_less::nocase_compare... Generating docs for compound mrpt::utils::CImage... Generating docs for compound mrpt::utils::circular_buffer... Generating docs for compound mrpt::utils::CLASSINIT... Generating docs for compound mrpt::utils::CListOfClasses... Generating docs for compound mrpt::utils::CLoadableOptions... Generating docs for compound mrpt::utils::CLog... Generating docs for compound mrpt::utils::CMappedImage... Generating docs for compound mrpt::utils::CMemoryChunk... Generating docs for compound mrpt::utils::CMemoryStream... Generating docs for compound mrpt::utils::CMessage... Generating docs for compound mrpt::utils::CMHPropertiesValuesList... Generating docs for compound mrpt::utils::CMRPTException... Generating docs for compound mrpt::utils::CObject... Generating docs for compound mrpt::utils::CObjectPtr... Generating docs for compound mrpt::utils::CObservable... Generating docs for compound mrpt::utils::CObserver... Generating docs for compound mrpt::utils::copiable_NULL_ptr... Generating docs for compound mrpt::utils::copiable_NULL_ptr_basic... Generating docs for compound mrpt::utils::CProbabilityDensityFunction... Generating docs for compound mrpt::utils::CProfilerProxy... Generating docs for compound mrpt::utils::CPropertiesValuesList... Generating docs for nested compound mrpt::/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:100: warning: The following parameters of mrpt::utils::PLY_Exporter::PLY_export_get_vertex(const size_t idx, mrpt::math::TPoint3Df &pt, bool &pt_has_color, mrpt::utils::TColorf &pt_color) const=0 are not documented: parameter 'idx' parameter 'pt' parameter 'pt_has_color' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:75: warning: The following parameter of mrpt::utils::PLY_Exporter::saveToPlyFile(const std::string &filename, bool save_in_binary=false, const CStringList &file_comments=CStringList(), const CStringList &file_obj_info=CStringList()) const is not documented: parameter 'save_in_binary' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/PLY_import_export.h:54: warning: The following parameters of mrpt::utils::PLY_Importer::PLY_import_set_vertex(const size_t idx, const mrpt::math::TPoint3Df &pt, const mrpt::utils::TColorf *pt_color=NULL)=0 are not documented: parameter 'idx' parameter 'pt' utils::CPropertiesValuesList::TPropertyValuePair... Generating docs for compound mrpt::utils::CReferencedMemBlock... Generating docs for compound mrpt::utils::CRobotSimulator... Generating docs for compound mrpt::utils::CServerTCPSocket... Generating docs for compound mrpt::utils::CSimpleDatabase... Generating docs for compound mrpt::utils::CSimpleDatabaseTable... Generating docs for compound mrpt::utils::CStartUpClassesRegister... Generating docs for compound mrpt::utils::CStdOutStream... Generating docs for compound mrpt::utils::CStream... Generating docs for compound mrpt::utils::CStringList... Generating docs for compound mrpt::utils::CTextFileLinesParser... Generating docs for compound mrpt::utils::CThreadSafeQueue... Generating docs for compound mrpt::utils::CTicTac... Generating docs for compound mrpt::utils::CTimeLogger... Generating docs for nested compound mrpt::utils::CTimeLogger::TCallData... Generating docs for nested compound mrpt::utils::CTimeLogger::TCallStats... Generating docs for compound mrpt::utils::CTimeLoggerEntry... Generating docs for compound mrpt::utils::CTypeSelector... Generating docs for compound mrpt::utils::CUncopiable... Generating docs for compound mrpt::utils::ignored_copy_ptr... Generating docs for compound mrpt::utils::int_select_by_bytecount... Generating docs for compound mrpt::utils::int_select_by_bytecount< 1 >... Generating docs for compound mrpt::utils::int_select_by_bytecount< 2 >... Generating docs for compound mrpt::utils::int_select_by_bytecount< 3 >... Generating docs for compound mrpt::utils::int_select_by_bytecount< 4 >... Generating docs for compound mrpt::utils::int_select_by_bytecount< 8 >... Generating docs for compound mrpt::utils::list_searchable... Generating docs for compound mrpt::utils::map_as_vector... Generating docs for compound mrpt::utils::map_traits_map_as_vector... Generating docs for nested compound mrpt::utils::map_traits_map_as_vector::map... Generating docs for compound mrpt::utils::map_traits_stdmap... Generating docs for nested compound mrpt::utils::map_traits_stdmap::map... Generating docs for compound mrpt::utils::mrptEvent... Generating docs for compound mrpt::utils::mrptEventOnDestroy... Generating docs for compound mrpt::utils::non_copiable_ptr... Generating docs for compound mrpt::utils::non_copiable_ptr_basic... Generating docs for compound mrpt::utils::PLY_Exporter... Generating docs for compound mrpt::utils::PLY_Importer... Generating docs for compound mrpt::utils::PointCloudAdapter... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::maps::CColouredPointsMap >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::maps::CPointsMap >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::maps::CSimplePointsMap >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::maps::CWeightedPointsMap >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::obs::CObservation3DRangeScan >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::opengl::CPointCloud >... Generating docs for compound mrpt::utils::PointCloudAdapter< mrpt::opengl::CPointCloudColoured >... Generating docs for compound mrpt::utils::PointCloudAdapter< pcl::PointCloud< pcl::PointXYZ > >... Generating docs for compound mrpt::utils::PointCloudAdapter< pcl::PointCloud< pcl::PointXYZRGB > >... Generating docs for compound mrpt::utils::PointCloudAdapter< pcl::PointCloud< pcl::PointXYZRGBA > >... Generating docs for compound mrpt::utils::safe_ptr... Generating docs for compound mrpt::utils::safe_ptr_basic... Generating docs for compound mrpt::utils::TCamera... Generating docs for compound mrpt::utils::TColor... Generating docs for compound mrpt::utils::TColorf... Generating docs for compound mrpt::utils::TEnumType... Generating docs for compound mrpt::utils::TEnumTypeFiller... Generating docs for compound mrpt::utils::TEnumTypeFiller< bayes::TKFMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< hwdrivers::CGPSInterface::PARSERS >... Generating docs for compound mrpt::utils::TEnumTypeFiller< hwdrivers::CKinect::TVideoChannel >... Generating docs for compound mrpt::utils::TEnumTypeFiller< hwdrivers::CVelodyneScanner::model_t >... Generating docs for compound mrpt::utils::TEnumTypeFiller< maps::CHeightGridMap2D::TMapRepresentation >... Generating docs for compound mrpt::utils::TEnumTypeFiller< maps::CRandomFieldGridMap2D::TMapRepresentation >... Generating docs for compound mrpt::utils::TEnumTypeFiller< mrpt::obs::CObservation3DRangeScan::TIntensityChannelID >... Generating docs for compound mrpt::utils::TEnumTypeFiller< nav::CHolonomicND::TSituations >... Generating docs for compound mrpt::utils::TEnumTypeFiller< nav::THolonomicMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< poses::CPose3DInterpolator::TInterpolatorMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::CGridMapAligner::TAlignerMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::TDataAssociationMethod >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::TDataAssociationMetric >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::TICPAlgorithm >... Generating docs for compound mrpt::utils::TEnumTypeFiller< slam::TICPCovarianceMethod >... Generating docs for compound mrpt::utils::TMatchingPair... Generating docs for compound mrpt::utils::TMatchingPairList... Generating docs for compound mrpt::utils::TParameters... Generating docs for compound mrpt::utils::TPixelCoord... Generating docs for compound mrpt::utils::TPixelCoordf... Generating docs for compound mrpt::utils::TPropertyValueIDTriplet... Generating docs for compound mrpt::utils::TRuntimeClassId... Generating docs for compound mrpt::utils::TStereoCamera... Generating docs for compound mrpt::utils::TTypeName... Generating docs for compound mrpt::utils::TTypeName< mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CArrayDouble< N > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CArrayFloat< N > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CArrayNumeric< T, N > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CMatrixFixedNumeric< T, N, M > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::math::CMatrixTemplateNumeric< T > >... Generating docs for compound mrpt::utils::TTypeName< mrpt::opengl::CLight >... Generating docs for compound mrpt::utils::TTypeName< std::pair< T1, T2 > >... Generating docs for compound mrpt::utils::uint_select_by_bytecount... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 1 >... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 2 >... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 3 >... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 4 >... Generating docs for compound mrpt::utils::uint_select_by_bytecount< 8 >... Generating docs for namespace mrpt::utils::detail Generating docs for compound mrpt::utils::detail::PointCloudAdapterHelperNoRGB... Generating docs for namespace mrpt::utils::internal Generating docs for compound mrpt::utils::internal::dynamic_grid_txt_saver... Generating docs for namespace mrpt::utils::metaprogramming Generating docs for compound mrpt::utils::metaprogramming::BinaryMemberFunctionWrapper... Generating docs for compound mrpt::utils::metaprogramming::MemberFunctionWrapper... Generating docs for compound mrpt::utils::metaprogramming::MemoryBypasserIterator... Generating docs for compound mrpt::utils::metaprogramming::NonConstBind1st... Generating docs for compound mrpt::utils::metaprogramming::NonConstBind2nd... Generating docs for compound mrpt::utils::metaprogramming::ObjectClear... Generating docs for compound mrpt::utils::metaprogramming::ObjectClear2... Generating docs for compound mrpt::utils::metaprogramming::ObjectClearSecond... Generating docs for compound mrpt::utils::metaprogramming::ObjectClearUnique... Generating docs for compound mrpt::utils/builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:147: warning: The following parameter of mrpt::vision::CFeature::descriptorLogPolarImgDistanceTo(const CFeature &oFeature, float &minDistAngle, bool normalize_distances=true) const is not documented: parameter 'normalize_distances' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeature.h:137: warning: The following parameter of mrpt::vision::CFeature::descriptorPolarImgDistanceTo(const CFeature &oFeature, float &minDistAngle, bool normalize_distances=true) const is not documented: parameter 'normalize_distances' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:209: warning: The following parameters of mrpt::vision::CFeatureExtraction::detectFeatures(const mrpt::utils::CImage &img, CFeatureList &feats, const unsigned int init_ID=0, const unsigned int nDesiredFeatures=0, const TImageROI &ROI=TImageROI()) const are not documented: parameter 'init_ID' parameter 'ROI' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:392: warning: The following parameter of mrpt::vision::CFeatureExtraction::extractFeaturesBCD(const mrpt::utils::CImage &img, CFeatureList &feats, unsigned int init_ID=0, unsigned int nDesiredFeatures=0, const TImageROI &ROI=TImageROI()) const is not documented: parameter 'init_ID' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:455: warning: The following parameters of mrpt::vision::CFeatureExtraction::extractFeaturesFAST(const mrpt::utils::CImage &img, CFeatureList &feats, unsigned int init_ID=0, unsigned int nDesiredFeatures=0, const TImageROI &ROI=TImageROI(), const mrpt::math::CMatrixBool *mask=NULL) const are not documented: parameter 'init_ID' parameter 'ROI' parameter 'mask' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:377: warning: The following parameters of mrpt::vision::CFeatureExtraction::extractFeaturesKLT(const mrpt::utils::CImage &img, CFeatureList &feats, unsigned int init_ID=0, unsigned int nDesiredFeatures=0, const TImageROI &ROI=TImageROI()) const are not documented: parameter 'init_ID' parameter 'ROI' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:424: warning: The following parameters of mrpt::vision::CFeatureExtraction::extractFeaturesORB(const mrpt::utils::CImage &img, CFeatureList &feats, const unsigned int init_ID=0, const unsigned int nDesiredFeatures=0, const TImageROI &ROI=TImageROI()) const are not documented: parameter 'init_ID' parameter 'ROI' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:408: warning: The following parameter of mrpt::vision::CFeatureExtraction::extractFeaturesSIFT(const mrpt::utils::CImage &img, CFeatureList &feats, unsigned int init_ID=0, unsigned int nDesiredFeatures=0, const TImageROI &ROI=TImageROI()) const is not documented: parameter 'init_ID' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:440: warning: The following parameters of mrpt::vision::CFeatureExtraction::extractFeaturesSURF(const mrpt::utils::CImage &img, CFeatureList &feats, unsigned int init_ID=0, unsigned int nDesiredFeatures=0, const TImageROI &ROI=TImageROI()) const are not documented: parameter 'init_ID' parameter 'ROI' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CFeatureExtraction.h:481: warning: The following parameters of mrpt::vision::CFeatureExtraction::my_scale_space_extrema(CFeatureList &featList, void *dog_pyr, int octvs, int intvls, double contr_thr, int curv_thr, void *storage) const are not documented: parameter 'featList' parameter 'contr_thr' parameter 'curv_thr' parameter 'storage' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:254: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureListKDTree< FEAT > >::kdTreeNClosestPoint2D(float x0, float y0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:316: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureListKDTree< FEAT > >::kdTreeNClosestPoint2DIdx(float x0, float y0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:442: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureListKDTree< FEAT > >::kdTreeNClosestPoint3D(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:626: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureListKDTree< FEAT > >::kdTreeNClosestPoint3DIdx(float x0, float y0, float z0, size_t knn, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/KDTreeCapable.h:496: warning: The following parameter of mrpt::math::KDTreeCapable< CFeatureListKDTree< FEAT > >::kdTreeNClosestPoint3DWithIdx(float x0, float y0, float z0, size_t knn, std::vector< float > &out_x, std::vector< float > &out_y, std::vector< float > &out_z, std::vector< size_t > &out_idx, std::vector< float > &out_dist_sqr) const is not documented: parameter 'knn' /builddir/build/BUILD/mrpt-1.4.0/libs/vision/include/mrpt/vision/CVideoFileWriter.h:52: warning: The following parameter of mrpt::vision::CVideoFileWriter::open(const std::string &out_file, double fps, const mrpt::utils::TImageSize &frameSize, const std::string &fourcc=std::string(""), bool isColor=true) is not documented: parameter 'fps' ::metaprogramming::ObjectConvert... Generating docs for compound mrpt::utils::metaprogramming::ObjectDelete... Generating docs for compound mrpt::utils::metaprogramming::ObjectMakeUnique... Generating docs for compound mrpt::utils::metaprogramming::ObjectPairMakeUnique... Generating docs for compound mrpt::utils::metaprogramming::ObjectReadFromStream... Generating docs for compound mrpt::utils::metaprogramming::ObjectWriteToStream... Generating docs for compound mrpt::utils::metaprogramming::UnaryMemberFunctionWrapper... Generating docs for namespace mrpt::utils::net Generating docs for namespace mrpt::vision Generating docs for compound mrpt::vision::CCamModel... Generating docs for nested compound mrpt::vision::CCamModel::CameraTempVariables... Generating docs for compound mrpt::vision::CDifodo... Generating docs for compound mrpt::vision::CFeature... Generating docs for nested compound mrpt::vision::CFeature::TDescriptors... Generating docs for compound mrpt::vision::CFeatureExtraction... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TBCDOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TFASTOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::THarrisOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TKLTOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TLogPolarImagesOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TORBOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TPolarImagesOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TSIFTOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TSpinImagesOptions... Generating docs for nested compound mrpt::vision::CFeatureExtraction::TOptions::TSURFOptions... Generating docs for compound mrpt::vision::CFeatureList... Generating docs for compound mrpt::vision::CFeatureListKDTree... Generating docs for compound mrpt::vision::CFeatureTracker_KL... Generating docs for compound mrpt::vision::CGenericFeatureTracker... Generating docs for nested compound mrpt::vision::CGenericFeatureTracker::TExtraOutputInfo... Generating docs for compound mrpt::vision::CImagePyramid... Generating docs for compound mrpt::vision::CMatchedFeatureList... Generating docs for compound mrpt::vision::CStereoRectifyMap... Generating docs for compound mrpt::vision::CUndistortMap... Generating docs for compound mrpt::vision::CVideoFileWriter... Generating docs for compound mrpt::vision::KeypointResponseSorter... Generating docs for compound mrpt::vision::TFeatureObservation... Generating docs for compound mrpt::vision::TImageCalibData... Generating docs for compound mrpt::vision::TImageROI... Generating docs for compound mrpt::vision::TImageStereoCalibData... Generating docs for compound mrpt::vision::TImageStereoCallbackData... Generating docs for compound mrpt::vision::TMatchingOptions... Generating docs for compound mrpt::vision::TMultiResDescMatchOptions... Generating docs for compound mrpt::vision::TMultiResDescOptions... Generating docs for compound mrpt::vision::TMultiResMatchingOutput... Generating docs for compound mrpt::vision::TRelativeFeaturePos... Generating docs for compound mrpt::vision::TROI... Generating docs for compound mrpt::vision::TSequenceFeatureObservations... Generating docs for compound mrpt::vision::TSIFTDescriptorsKDTreeIndex... Generating docs for compound mrpt::vision::TSimpleFeature_templ... Generating docs for compound mrpt::vision::TSimpleFeatureList_templ... Generating docs for compound mrpt::vision::TSimpleFeatureTraits... Generating docs for compound mrpt::vision::TSimpleFeatureTraits< TSimpleFeature >... Generating docs for compound mrpt::vision::TSimpleFeatureTraits< TSimpleFeaturef >... Generating docs for compound mrpt::vision::TStereoCali/builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/tclap/StdOutput.h:57: warning: The following parameter of TCLAP::StdOutput::StdOutput(std::ostream &desired_out=std::cout) is not documented: parameter 'desired_out' bParams... Generating docs for compound mrpt::vision::TStereoCalibResults... Generating docs for compound mrpt::vision::TStereoSystemParams... Generating docs for compound mrpt::vision::TSURFDescriptorsKDTreeIndex... Generating docs for namespace mrpt::vision::detail Generating docs for compound mrpt::vision::detail::TSIFTDesc2KDTree_Adaptor... Generating docs for compound mrpt::vision::detail::TSURFDesc2KDTree_Adaptor... Generating docs for namespace mrpt::vision::pinhole Generating docs for namespace nanoflann Generating docs for compound nanoflann::array_or_vector_selector... Generating docs for compound nanoflann::array_or_vector_selector<-1, T >... Generating docs for compound nanoflann::CArray... Generating docs for compound nanoflann::IndexDist_Sorter... Generating docs for compound nanoflann::KDTreeEigenMatrixAdaptor... Generating docs for compound nanoflann::KDTreeSingleIndexAdaptor... Generating docs for nested compound nanoflann::KDTreeSingleIndexAdaptor::BranchStruct... Generating docs for nested compound nanoflann::KDTreeSingleIndexAdaptor::Interval... Generating docs for nested compound nanoflann::KDTreeSingleIndexAdaptor::Node... Generating docs for compound nanoflann::KDTreeSingleIndexAdaptorParams... Generating docs for compound nanoflann::KNNResultSet... Generating docs for compound nanoflann::L1_Adaptor... Generating docs for compound nanoflann::L2_Adaptor... Generating docs for compound nanoflann::L2_Simple_Adaptor... Generating docs for compound nanoflann::metric_L1... Generating docs for nested compound nanoflann::metric_L1::traits... Generating docs for compound nanoflann::metric_L2... Generating docs for nested compound nanoflann::metric_L2::traits... Generating docs for compound nanoflann::metric_L2_Simple... Generating docs for nested compound nanoflann::metric_L2_Simple::traits... Generating docs for compound nanoflann::PooledAllocator... Generating docs for compound nanoflann::RadiusResultSet... Generating docs for compound nanoflann::SearchParams... Generating docs for namespace std Generating docs for namespace stlplus Generating docs for compound stlplus::clone_copy... Generating docs for compound stlplus::constructor_copy... Generating docs for compound stlplus::end_dereference... Generating docs for compound stlplus::illegal_copy... Generating docs for compound stlplus::no_copy... Generating docs for compound stlplus::null_dereference... Generating docs for compound stlplus::smart_ptr... Generating docs for compound stlplus::smart_ptr_base... Generating docs for compound stlplus::smart_ptr_clone... Generating docs for compound stlplus::smart_ptr_holder... Generating docs for compound stlplus::smart_ptr_nocopy... Generating docs for compound stlplus::wrong_object... Generating docs for namespace TCLAP Generating docs for compound TCLAP::ActionDoneException... Generating docs for compound TCLAP::Arg... Generating docs for compound TCLAP::ArgException... Generating docs for compound TCLAP::ArgParseException... Generating docs for compound TCLAP::CmdLine... Generating docs for compound TCLAP::CmdLineInterface... Generating docs for compound TCLAP::CmdLineOutput... Generating docs for compound TCLAP::CmdLineParseException... Generating docs for compound TCLAP::Constraint... Generating docs for compound TCLAP::DocBookOutput... Generating docs for compound TCLAP::HelpVisitor... Generating docs for compound TCLAP::IgnoreRestVisitor... Generating docs for compound TCLAP::MultiArg... Generating docs for compound TCLAP::MultiSwitchArg... Generating docs for compound TCLAP::OptionalUnlabeledTracker... Generating docs for compound TCLAP::SpecificationException... Generating docs for compound TCLAP::StdOutput... Generating docs for compound TCLAP::SwitchArg... Generating docs for compound TCLAP::UnlabeledMultiArg... Generating docs for compound TCLAP::UnlabeledValueArg... Generating docs for compound TCLAP::ValueArg... Generating docs for compound TCLAP::ValuesConstraint... Generating docs for compound TCLAP::VersionVisitor... Generating docs for compound TCLAP::Visitor... Generating docs for compound TCLAP::XorHandler... Generating docs for namespace TCLAP::MULTI_ARG_HELPER Generating docs for compound TCLAP::MULTI_ARG_HELPER::ValueExtractor... Generating docs for compound TCLAP::MULTI_ARG_HELPER::ValueExtractor< std::string >... Generating docs for namespace TCLAP::VALUE_ARG_HELPER Generating docs for compound TCLAP::VALUE_ARG_HELPER::ValueExtractor... Generating docs for compound TCLAP::VALUE_ARG_HELPER::ValueExtractor< std::string >... Generating graph info page... Generating directory documentation... Generating dependency graph for directory base Generating dependency graph for directory bayes Generating dependency graph for directory bayes Generating dependency graph for directory compress Generating dependency graph for directory detectors Generating dependency graph for directory freeglut Generating dependency graph for directory GL Generating dependency graph for directory graphs Generating dependency graph for directory graphslam Generating dependency graph for directory gui Generating dependency graph for directory hmtslam Generating dependency graph for directory holonomic Generating dependency graph for directory hwdrivers Generating dependency graph for directory kinematics Generating dependency graph for directory maps Generating dependency graph for directory maps Generating dependency graph for directory maps Generating dependency graph for directory maps Generating dependency graph for directory math Generating dependency graph for directory mathplot Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory mrpt Generating dependency graph for directory nanoflann Generating dependency graph for directory nav Generating dependency graph for directory obs Generating dependency graph for directory obs Generating dependency graph for directory opengl Generating dependency graph for directory opengl Generating dependency graph for directory otherlibs Generating dependency graph for directory otherlibs Generating dependency graph for directory pbmap Generating dependency graph for directory planners Generating dependency graph for directory poses Generating dependency graph for directory random Generating dependency graph for directory reactive Generating dependency graph for directory reactivenav Generating dependency graph for directory scanmatching Generating dependency graph for directory slam Generating dependency graph for directory slam Generating dependency graph for directory slam Generating dependency graph for directory slam Generating dependency graph for directory src Generating dependency graph for directory stlplus Generating dependency graph for directory synch Generating dependency graph for directory system Generating dependency graph for directory tclap Generating dependency graph for directory tfest Generating dependency graph for directory topography Generating dependency graph for directory tpspace Generating dependency graph for directory utils Generating dependency graph for directory utils Generating dependency graph for directory vision Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating graphical class hierarchy... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Generating search index Running plantuml with JAVA... Running dot... Generating dot graphs using 3 parallel threads... Running dot for graph 1/1312 Running dot for graph 2/1312 Running dot for graph 3/1312 Running dot for graph 4/1312 Running dot for graph 5/1312 Running dot for graph 6/1312 Running dot for graph 7/1312 Running dot for graph 8/1312 Running dot for graph 9/1312 Running dot for graph 10/1312 Running dot for graph 11/1312 Running dot for graph 12/1312 Running dot for graph 13/1312 Running dot for graph 14/1312 Running dot for graph 15/1312 Running dot for graph 16/1312 Running dot for graph 17/1312 Running dot for graph 18/1312 Running dot for graph 19/1312 Running dot for graph 20/1312 Running dot for graph 21/1312 Running dot for graph 22/1312 Running dot for graph 23/1312 Running dot for graph 24/1312 Running dot for graph 25/1312 Running dot for graph 26/1312 Running dot for graph 27/1312 Running dot for graph 28/1312 Running dot for graph 29/1312 Running dot for graph 30/1312 Running dot for graph 31/1312 Running dot for graph 32/1312 Running dot for graph 33/1312 Running dot for graph 34/1312 Running dot for graph 35/1312 Running dot for graph 36/1312 Running dot for graph 37/1312 Running dot for graph 38/1312 Running dot for graph 39/1312 Running dot for graph 40/1312 Running dot for graph 41/1312 Running dot for graph 42/1312 Running dot for graph 43/1312 Running dot for graph 44/1312 Running dot for graph 45/1312 Running dot for graph 46/1312 Running dot for graph 47/1312 Running dot for graph 48/1312 Running dot for graph 49/1312 Running dot for graph 50/1312 Running dot for graph 51/1312 Running dot for graph 52/1312 Running dot for graph 53/1312 Running dot for graph 54/1312 Running dot for graph 55/1312 Running dot for graph 56/1312 Running dot for graph 57/1312 Running dot for graph 58/1312 Running dot for graph 59/1312 Running dot for graph 60/1312 Running dot for graph 61/1312 Running dot for graph 62/1312 Running dot for graph 63/1312 Running dot for graph 64/1312 Running dot for graph 65/1312 Running dot for graph 66/1312 Running dot for graph 67/1312 Running dot for graph 68/1312 Running dot for graph 69/1312 Running dot for graph 70/1312 Running dot for graph 71/1312 Running dot for graph 72/1312 Running dot for graph 73/1312 Running dot for graph 74/1312 Running dot for graph 75/1312 Running dot for graph 76/1312 Running dot for graph 77/1312 Running dot for graph 78/1312 Running dot for graph 79/1312 Running dot for graph 80/1312 Running dot for graph 81/1312 Running dot for graph 82/1312 Running dot for graph 83/1312 Running dot for graph 84/1312 Running dot for graph 85/1312 Running dot for graph 86/1312 Running dot for graph 87/1312 Running dot for graph 88/1312 Running dot for graph 89/1312 Running dot for graph 90/1312 Running dot for graph 91/1312 Running dot for graph 92/1312 Running dot for graph 93/1312 Running dot for graph 94/1312 Running dot for graph 95/1312 Running dot for graph 96/1312 Running dot for graph 97/1312 Running dot for graph 98/1312 Running dot for graph 99/1312 Running dot for graph 100/1312 Running dot for graph 101/1312 Running dot for graph 102/1312 Running dot for graph 103/1312 Running dot for graph 104/1312 Running dot for graph 105/1312 Running dot for graph 106/1312 Running dot for graph 107/1312 Running dot for graph 108/1312 Running dot for graph 109/1312 Running dot for graph 110/1312 Running dot for graph 111/1312 Running dot for graph 112/1312 Running dot for graph 113/1312 Running dot for graph 114/1312 Running dot for graph 115/1312 Running dot for graph 116/1312 Running dot for graph 117/1312 Running dot for graph 118/1312 Running dot for graph 119/1312 Running dot for graph 120/1312 Running dot for graph 121/1312 Running dot for graph 122/1312 Running dot for graph 123/1312 Running dot for graph 124/1312 Running dot for graph 125/1312 Running dot for graph 126/1312 Running dot for graph 127/1312 Running dot for graph 128/1312 Running dot for graph 129/1312 Running dot for graph 130/1312 Running dot for graph 131/1312 Running dot for graph 132/1312 Running dot for graph 133/1312 Running dot for graph 134/1312 Running dot for graph 135/1312 Running dot for graph 136/1312 Running dot for graph 137/1312 Running dot for graph 138/1312 Running dot for graph 139/1312 Running dot for graph 140/1312 Running dot for graph 141/1312 Running dot for graph 142/1312 Running dot for graph 143/1312 Running dot for graph 144/1312 Running dot for graph 145/1312 Running dot for graph 146/1312 Running dot for graph 147/1312 Running dot for graph 148/1312 Running dot for graph 149/1312 Running dot for graph 150/1312 Running dot for graph 151/1312 Running dot for graph 152/1312 Running dot for graph 153/1312 Running dot for graph 154/1312 Running dot for graph 155/1312 Running dot for graph 156/1312 Running dot for graph 157/1312 Running dot for graph 158/1312 Running dot for graph 159/1312 Running dot for graph 160/1312 Running dot for graph 161/1312 Running dot for graph 162/1312 Running dot for graph 163/1312 Running dot for graph 164/1312 Running dot for graph 165/1312 Running dot for graph 166/1312 Running dot for graph 167/1312 Running dot for graph 168/1312 Running dot for graph 169/1312 Running dot for graph 170/1312 Running dot for graph 171/1312 Running dot for graph 172/1312 Running dot for graph 173/1312 Running dot for graph 174/1312 Running dot for graph 175/1312 Running dot for graph 176/1312 Running dot for graph 177/1312 Running dot for graph 178/1312 Running dot for graph 179/1312 Running dot for graph 180/1312 Running dot for graph 181/1312 Running dot for graph 182/1312 Running dot for graph 183/1312 Running dot for graph 184/1312 Running dot for graph 185/1312 Running dot for graph 186/1312 Running dot for graph 187/1312 Running dot for graph 188/1312 Running dot for graph 189/1312 Running dot for graph 190/1312 Running dot for graph 191/1312 Running dot for graph 192/1312 Running dot for graph 193/1312 Running dot for graph 194/1312 Running dot for graph 195/1312 Running dot for graph 196/1312 Running dot for graph 197/1312 Running dot for graph 198/1312 Running dot for graph 199/1312 Running dot for graph 200/1312 Running dot for graph 201/1312 Running dot for graph 202/1312 Running dot for graph 203/1312 Running dot for graph 204/1312 Running dot for graph 205/1312 Running dot for graph 206/1312 Running dot for graph 207/1312 Running dot for graph 208/1312 Running dot for graph 209/1312 Running dot for graph 210/1312 Running dot for graph 211/1312 Running dot for graph 212/1312 Running dot for graph 213/1312 Running dot for graph 214/1312 Running dot for graph 215/1312 Running dot for graph 216/1312 Running dot for graph 217/1312 Running dot for graph 218/1312 Running dot for graph 219/1312 Running dot for graph 220/1312 Running dot for graph 221/1312 Running dot for graph 222/1312 Running dot for graph 223/1312 Running dot for graph 224/1312 Running dot for graph 225/1312 Running dot for graph 226/1312 Running dot for graph 227/1312 Running dot for graph 228/1312 Running dot for graph 229/1312 Running dot for graph 230/1312 Running dot for graph 231/1312 Running dot for graph 232/1312 Running dot for graph 233/1312 Running dot for graph 234/1312 Running dot for graph 235/1312 Running dot for graph 236/1312 Running dot for graph 237/1312 Running dot for graph 238/1312 Running dot for graph 239/1312 Running dot for graph 240/1312 Running dot for graph 241/1312 Running dot for graph 242/1312 Running dot for graph 243/1312 Running dot for graph 244/1312 Running dot for graph 245/1312 Running dot for graph 246/1312 Running dot for graph 247/1312 Running dot for graph 248/1312 Running dot for graph 249/1312 Running dot for graph 250/1312 Running dot for graph 251/1312 Running dot for graph 252/1312 Running dot for graph 253/1312 Running dot for graph 254/1312 Running dot for graph 255/1312 Running dot for graph 256/1312 Running dot for graph 257/1312 Running dot for graph 258/1312 Running dot for graph 259/1312 Running dot for graph 260/1312 Running dot for graph 261/1312 Running dot for graph 262/1312 Running dot for graph 263/1312 Running dot for graph 264/1312 Running dot for graph 265/1312 Running dot for graph 266/1312 Running dot for graph 267/1312 Running dot for graph 268/1312 Running dot for graph 269/1312 Running dot for graph 270/1312 Running dot for graph 271/1312 Running dot for graph 272/1312 Running dot for graph 273/1312 Running dot for graph 274/1312 Running dot for graph 275/1312 Running dot for graph 276/1312 Running dot for graph 277/1312 Running dot for graph 278/1312 Running dot for graph 279/1312 Running dot for graph 280/1312 Running dot for graph 281/1312 Running dot for graph 282/1312 Running dot for graph 283/1312 Running dot for graph 284/1312 Running dot for graph 285/1312 Running dot for graph 286/1312 Running dot for graph 287/1312 Running dot for graph 288/1312 Running dot for graph 289/1312 Running dot for graph 290/1312 Running dot for graph 291/1312 Running dot for graph 292/1312 Running dot for graph 293/1312 Running dot for graph 294/1312 Running dot for graph 295/1312 Running dot for graph 296/1312 Running dot for graph 297/1312 Running dot for graph 298/1312 Running dot for graph 299/1312 Running dot for graph 300/1312 Running dot for graph 301/1312 Running dot for graph 302/1312 Running dot for graph 303/1312 Running dot for graph 304/1312 Running dot for graph 305/1312 Running dot for graph 306/1312 Running dot for graph 307/1312 Running dot for graph 308/1312 Running dot for graph 309/1312 Running dot for graph 310/1312 Running dot for graph 311/1312 Running dot for graph 312/1312 Running dot for graph 313/1312 Running dot for graph 314/1312 Running dot for graph 315/1312 Running dot for graph 316/1312 Running dot for graph 317/1312 Running dot for graph 318/1312 Running dot for graph 319/1312 Running dot for graph 320/1312 Running dot for graph 321/1312 Running dot for graph 322/1312 Running dot for graph 323/1312 Running dot for graph 324/1312 Running dot for graph 325/1312 Running dot for graph 326/1312 Running dot for graph 327/1312 Running dot for graph 328/1312 Running dot for graph 329/1312 Running dot for graph 330/1312 Running dot for graph 331/1312 Running dot for graph 332/1312 Running dot for graph 333/1312 Running dot for graph 334/1312 Running dot for graph 335/1312 Running dot for graph 336/1312 Running dot for graph 337/1312 Running dot for graph 338/1312 Running dot for graph 339/1312 Running dot for graph 340/1312 Running dot for graph 341/1312 Running dot for graph 342/1312 Running dot for graph 343/1312 Running dot for graph 344/1312 Running dot for graph 345/1312 Running dot for graph 346/1312 Running dot for graph 347/1312 Running dot for graph 348/1312 Running dot for graph 349/1312 Running dot for graph 350/1312 Running dot for graph 351/1312 Running dot for graph 352/1312 Running dot for graph 353/1312 Running dot for graph 354/1312 Running dot for graph 355/1312 Running dot for graph 356/1312 Running dot for graph 357/1312 Running dot for graph 358/1312 Running dot for graph 359/1312 Running dot for graph 360/1312 Running dot for graph 361/1312 Running dot for graph 362/1312 Running dot for graph 363/1312 Running dot for graph 364/1312 Running dot for graph 365/1312 Running dot for graph 366/1312 Running dot for graph 367/1312 Running dot for graph 368/1312 Running dot for graph 369/1312 Running dot for graph 370/1312 Running dot for graph 371/1312 Running dot for graph 372/1312 Running dot for graph 373/1312 Running dot for graph 374/1312 Running dot for graph 375/1312 Running dot for graph 376/1312 Running dot for graph 377/1312 Running dot for graph 378/1312 Running dot for graph 379/1312 Running dot for graph 380/1312 Running dot for graph 381/1312 Running dot for graph 382/1312 Running dot for graph 383/1312 Running dot for graph 384/1312 Running dot for graph 385/1312 Running dot for graph 386/1312 Running dot for graph 387/1312 Running dot for graph 388/1312 Running dot for graph 389/1312 Running dot for graph 390/1312 Running dot for graph 391/1312 Running dot for graph 392/1312 Running dot for graph 393/1312 Running dot for graph 394/1312 Running dot for graph 395/1312 Running dot for graph 396/1312 Running dot for graph 397/1312 Running dot for graph 398/1312 Running dot for graph 399/1312 Running dot for graph 400/1312 Running dot for graph 401/1312 Running dot for graph 402/1312 Running dot for graph 403/1312 Running dot for graph 404/1312 Running dot for graph 405/1312 Running dot for graph 406/1312 Running dot for graph 407/1312 Running dot for graph 408/1312 Running dot for graph 409/1312 Running dot for graph 410/1312 Running dot for graph 411/1312 Running dot for graph 412/1312 Running dot for graph 413/1312 Running dot for graph 414/1312 Running dot for graph 415/1312 Running dot for graph 416/1312 Running dot for graph 417/1312 Running dot for graph 418/1312 Running dot for graph 419/1312 Running dot for graph 420/1312 Running dot for graph 421/1312 Running dot for graph 422/1312 Running dot for graph 423/1312 Running dot for graph 424/1312 Running dot for graph 425/1312 Running dot for graph 426/1312 Running dot for graph 427/1312 Running dot for graph 428/1312 Running dot for graph 429/1312 Running dot for graph 430/1312 Running dot for graph 431/1312 Running dot for graph 432/1312 Running dot for graph 433/1312 Running dot for graph 434/1312 Running dot for graph 435/1312 Running dot for graph 436/1312 Running dot for graph 437/1312 Running dot for graph 438/1312 Running dot for graph 439/1312 Running dot for graph 440/1312 Running dot for graph 441/1312 Running dot for graph 442/1312 Running dot for graph 443/1312 Running dot for graph 444/1312 Running dot for graph 445/1312 Running dot for graph 446/1312 Running dot for graph 447/1312 Running dot for graph 448/1312 Running dot for graph 449/1312 Running dot for graph 450/1312 Running dot for graph 451/1312 Running dot for graph 452/1312 Running dot for graph 453/1312 Running dot for graph 454/1312 Running dot for graph 455/1312 Running dot for graph 456/1312 Running dot for graph 457/1312 Running dot for graph 458/1312 Running dot for graph 459/1312 Running dot for graph 460/1312 Running dot for graph 461/1312 Running dot for graph 462/1312 Running dot for graph 463/1312 Running dot for graph 464/1312 Running dot for graph 465/1312 Running dot for graph 466/1312 Running dot for graph 467/1312 Running dot for graph 468/1312 Running dot for graph 469/1312 Running dot for graph 470/1312 Running dot for graph 471/1312 Running dot for graph 472/1312 Running dot for graph 473/1312 Running dot for graph 474/1312 Running dot for graph 475/1312 Running dot for graph 476/1312 Running dot for graph 477/1312 Running dot for graph 478/1312 Running dot for graph 479/1312 Running dot for graph 480/1312 Running dot for graph 481/1312 Running dot for graph 482/1312 Running dot for graph 483/1312 Running dot for graph 484/1312 Running dot for graph 485/1312 Running dot for graph 486/1312 Running dot for graph 487/1312 Running dot for graph 488/1312 Running dot for graph 489/1312 Running dot for graph 490/1312 Running dot for graph 491/1312 Running dot for graph 492/1312 Running dot for graph 493/1312 Running dot for graph 494/1312 Running dot for graph 495/1312 Running dot for graph 496/1312 Running dot for graph 497/1312 Running dot for graph 498/1312 Running dot for graph 499/1312 Running dot for graph 500/1312 Running dot for graph 501/1312 Running dot for graph 502/1312 Running dot for graph 503/1312 Running dot for graph 504/1312 Running dot for graph 505/1312 Running dot for graph 506/1312 Running dot for graph 507/1312 Running dot for graph 508/1312 Running dot for graph 509/1312 Running dot for graph 510/1312 Running dot for graph 511/1312 Running dot for graph 512/1312 Running dot for graph 513/1312 Running dot for graph 514/1312 Running dot for graph 515/1312 Running dot for graph 516/1312 Running dot for graph 517/1312 Running dot for graph 518/1312 Running dot for graph 519/1312 Running dot for graph 520/1312 Running dot for graph 521/1312 Running dot for graph 522/1312 Running dot for graph 523/1312 Running dot for graph 524/1312 Running dot for graph 525/1312 Running dot for graph 526/1312 Running dot for graph 527/1312 Running dot for graph 528/1312 Running dot for graph 529/1312 Running dot for graph 530/1312 Running dot for graph 531/1312 Running dot for graph 532/1312 Running dot for graph 533/1312 Running dot for graph 534/1312 Running dot for graph 535/1312 Running dot for graph 536/1312 Running dot for graph 537/1312 Running dot for graph 538/1312 Running dot for graph 539/1312 Running dot for graph 540/1312 Running dot for graph 541/1312 Running dot for graph 542/1312 Running dot for graph 543/1312 Running dot for graph 544/1312 Running dot for graph 545/1312 Running dot for graph 546/1312 Running dot for graph 547/1312 Running dot for graph 548/1312 Running dot for graph 549/1312 Running dot for graph 550/1312 Running dot for graph 551/1312 Running dot for graph 552/1312 Running dot for graph 553/1312 Running dot for graph 554/1312 Running dot for graph 555/1312 Running dot for graph 556/1312 Running dot for graph 557/1312 Running dot for graph 558/1312 Running dot for graph 559/1312 Running dot for graph 560/1312 Running dot for graph 561/1312 Running dot for graph 562/1312 Running dot for graph 563/1312 Running dot for graph 564/1312 Running dot for graph 565/1312 Running dot for graph 566/1312 Running dot for graph 567/1312 Running dot for graph 568/1312 Running dot for graph 569/1312 Running dot for graph 570/1312 Running dot for graph 571/1312 Running dot for graph 572/1312 Running dot for graph 573/1312 Running dot for graph 574/1312 Running dot for graph 575/1312 Running dot for graph 576/1312 Running dot for graph 577/1312 Running dot for graph 578/1312 Running dot for graph 579/1312 Running dot for graph 580/1312 Running dot for graph 581/1312 Running dot for graph 582/1312 Running dot for graph 583/1312 Running dot for graph 584/1312 Running dot for graph 585/1312 Running dot for graph 586/1312 Running dot for graph 587/1312 Running dot for graph 588/1312 Running dot for graph 589/1312 Running dot for graph 590/1312 Running dot for graph 591/1312 Running dot for graph 592/1312 Running dot for graph 593/1312 Running dot for graph 594/1312 Running dot for graph 595/1312 Running dot for graph 596/1312 Running dot for graph 597/1312 Running dot for graph 598/1312 Running dot for graph 599/1312 Running dot for graph 600/1312 Running dot for graph 601/1312 Running dot for graph 602/1312 Running dot for graph 603/1312 Running dot for graph 604/1312 Running dot for graph 605/1312 Running dot for graph 606/1312 Running dot for graph 607/1312 Running dot for graph 608/1312 Running dot for graph 609/1312 Running dot for graph 610/1312 Running dot for graph 611/1312 Running dot for graph 612/1312 Running dot for graph 613/1312 Running dot for graph 614/1312 Running dot for graph 615/1312 Running dot for graph 616/1312 Running dot for graph 617/1312 Running dot for graph 618/1312 Running dot for graph 619/1312 Running dot for graph 620/1312 Running dot for graph 621/1312 Running dot for graph 622/1312 Running dot for graph 623/1312 Running dot for graph 624/1312 Running dot for graph 625/1312 Running dot for graph 626/1312 Running dot for graph 627/1312 Running dot for graph 628/1312 Running dot for graph 629/1312 Running dot for graph 630/1312 Running dot for graph 631/1312 Running dot for graph 632/1312 Running dot for graph 633/1312 Running dot for graph 634/1312 Running dot for graph 635/1312 Running dot for graph 636/1312 Running dot for graph 637/1312 Running dot for graph 638/1312 Running dot for graph 639/1312 Running dot for graph 640/1312 Running dot for graph 641/1312 Running dot for graph 642/1312 Running dot for graph 643/1312 Running dot for graph 644/1312 Running dot for graph 645/1312 Running dot for graph 646/1312 Running dot for graph 647/1312 Running dot for graph 648/1312 Running dot for graph 649/1312 Running dot for graph 650/1312 Running dot for graph 651/1312 Running dot for graph 652/1312 Running dot for graph 653/1312 Running dot for graph 654/1312 Running dot for graph 655/1312 Running dot for graph 656/1312 Running dot for graph 657/1312 Running dot for graph 658/1312 Running dot for graph 659/1312 Running dot for graph 660/1312 Running dot for graph 661/1312 Running dot for graph 662/1312 Running dot for graph 663/1312 Running dot for graph 664/1312 Running dot for graph 665/1312 Running dot for graph 666/1312 Running dot for graph 667/1312 Running dot for graph 668/1312 Running dot for graph 669/1312 Running dot for graph 670/1312 Running dot for graph 671/1312 Running dot for graph 672/1312 Running dot for graph 673/1312 Running dot for graph 674/1312 Running dot for graph 675/1312 Running dot for graph 676/1312 Running dot for graph 677/1312 Running dot for graph 678/1312 Running dot for graph 679/1312 Running dot for graph 680/1312 Running dot for graph 681/1312 Running dot for graph 682/1312 Running dot for graph 683/1312 Running dot for graph 684/1312 Running dot for graph 685/1312 Running dot for graph 686/1312 Running dot for graph 687/1312 Running dot for graph 688/1312 Running dot for graph 689/1312 Running dot for graph 690/1312 Running dot for graph 691/1312 Running dot for graph 692/1312 Running dot for graph 693/1312 Running dot for graph 694/1312 Running dot for graph 695/1312 Running dot for graph 696/1312 Running dot for graph 697/1312 Running dot for graph 698/1312 Running dot for graph 699/1312 Running dot for graph 700/1312 Running dot for graph 701/1312 Running dot for graph 702/1312 Running dot for graph 703/1312 Running dot for graph 704/1312 Running dot for graph 705/1312 Running dot for graph 706/1312 Running dot for graph 707/1312 Running dot for graph 708/1312 Running dot for graph 709/1312 Running dot for graph 710/1312 Running dot for graph 711/1312 Running dot for graph 712/1312 Running dot for graph 713/1312 Running dot for graph 714/1312 Running dot for graph 715/1312 Running dot for graph 716/1312 Running dot for graph 717/1312 Running dot for graph 718/1312 Running dot for graph 719/1312 Running dot for graph 720/1312 Running dot for graph 721/1312 Running dot for graph 722/1312 Running dot for graph 723/1312 Running dot for graph 724/1312 Running dot for graph 725/1312 Running dot for graph 726/1312 Running dot for graph 727/1312 Running dot for graph 728/1312 Running dot for graph 729/1312 Running dot for graph 730/1312 Running dot for graph 731/1312 Running dot for graph 732/1312 Running dot for graph 733/1312 Running dot for graph 734/1312 Running dot for graph 735/1312 Running dot for graph 736/1312 Running dot for graph 737/1312 Running dot for graph 738/1312 Running dot for graph 739/1312 Running dot for graph 740/1312 Running dot for graph 741/1312 Running dot for graph 742/1312 Running dot for graph 743/1312 Running dot for graph 744/1312 Running dot for graph 745/1312 Running dot for graph 746/1312 Running dot for graph 747/1312 Running dot for graph 748/1312 Running dot for graph 749/1312 Running dot for graph 750/1312 Running dot for graph 751/1312 Running dot for graph 752/1312 Running dot for graph 753/1312 Running dot for graph 754/1312 Running dot for graph 755/1312 Running dot for graph 756/1312 Running dot for graph 757/1312 Running dot for graph 758/1312 Running dot for graph 759/1312 Running dot for graph 760/1312 Running dot for graph 761/1312 Running dot for graph 762/1312 Running dot for graph 763/1312 Running dot for graph 764/1312 Running dot for graph 765/1312 Running dot for graph 766/1312 Running dot for graph 767/1312 Running dot for graph 768/1312 Running dot for graph 769/1312 Running dot for graph 770/1312 Running dot for graph 771/1312 Running dot for graph 772/1312 Running dot for graph 773/1312 Running dot for graph 774/1312 Running dot for graph 775/1312 Running dot for graph 776/1312 Running dot for graph 777/1312 Running dot for graph 778/1312 Running dot for graph 779/1312 Running dot for graph 780/1312 Running dot for graph 781/1312 Running dot for graph 782/1312 Running dot for graph 783/1312 Running dot for graph 784/1312 Running dot for graph 785/1312 Running dot for graph 786/1312 Running dot for graph 787/1312 Running dot for graph 788/1312 Running dot for graph 789/1312 Running dot for graph 790/1312 Running dot for graph 791/1312 Running dot for graph 792/1312 Running dot for graph 793/1312 Running dot for graph 794/1312 Running dot for graph 795/1312 Running dot for graph 796/1312 Running dot for graph 797/1312 Running dot for graph 798/1312 Running dot for graph 799/1312 Running dot for graph 800/1312 Running dot for graph 801/1312 Running dot for graph 802/1312 Running dot for graph 803/1312 Running dot for graph 804/1312 Running dot for graph 805/1312 Running dot for graph 806/1312 Running dot for graph 807/1312 Running dot for graph 808/1312 Running dot for graph 809/1312 Running dot for graph 810/1312 Running dot for graph 811/1312 Running dot for graph 812/1312 Running dot for graph 813/1312 Running dot for graph 814/1312 Running dot for graph 815/1312 Running dot for graph 816/1312 Running dot for graph 817/1312 Running dot for graph 818/1312 Running dot for graph 819/1312 Running dot for graph 820/1312 Running dot for graph 821/1312 Running dot for graph 822/1312 Running dot for graph 823/1312 Running dot for graph 824/1312 Running dot for graph 825/1312 Running dot for graph 826/1312 Running dot for graph 827/1312 Running dot for graph 828/1312 Running dot for graph 829/1312 Running dot for graph 830/1312 Running dot for graph 831/1312 Running dot for graph 832/1312 Running dot for graph 833/1312 Running dot for graph 834/1312 Running dot for graph 835/1312 Running dot for graph 836/1312 Running dot for graph 837/1312 Running dot for graph 838/1312 Running dot for graph 839/1312 Running dot for graph 840/1312 Running dot for graph 841/1312 Running dot for graph 842/1312 Running dot for graph 843/1312 Running dot for graph 844/1312 Running dot for graph 845/1312 Running dot for graph 846/1312 Running dot for graph 847/1312 Running dot for graph 848/1312 Running dot for graph 849/1312 Running dot for graph 850/1312 Running dot for graph 851/1312 Running dot for graph 852/1312 Running dot for graph 853/1312 Running dot for graph 854/1312 Running dot for graph 855/1312 Running dot for graph 856/1312 Running dot for graph 857/1312 Running dot for graph 858/1312 Running dot for graph 859/1312 Running dot for graph 860/1312 Running dot for graph 861/1312 Running dot for graph 862/1312 Running dot for graph 863/1312 Running dot for graph 864/1312 Running dot for graph 865/1312 Running dot for graph 866/1312 Running dot for graph 867/1312 Running dot for graph 868/1312 Running dot for graph 869/1312 Running dot for graph 870/1312 Running dot for graph 871/1312 Running dot for graph 872/1312 Running dot for graph 873/1312 Running dot for graph 874/1312 Running dot for graph 875/1312 Running dot for graph 876/1312 Running dot for graph 877/1312 Running dot for graph 878/1312 Running dot for graph 879/1312 Running dot for graph 880/1312 Running dot for graph 881/1312 Running dot for graph 882/1312 Running dot for graph 883/1312 Running dot for graph 884/1312 Running dot for graph 885/1312 Running dot for graph 886/1312 Running dot for graph 887/1312 Running dot for graph 888/1312 Running dot for graph 889/1312 Running dot for graph 890/1312 Running dot for graph 891/1312 Running dot for graph 892/1312 Running dot for graph 893/1312 Running dot for graph 894/1312 Running dot for graph 895/1312 Running dot for graph 896/1312 Running dot for graph 897/1312 Running dot for graph 898/1312 Running dot for graph 899/1312 Running dot for graph 900/1312 Running dot for graph 901/1312 Running dot for graph 902/1312 Running dot for graph 903/1312 Running dot for graph 904/1312 Running dot for graph 905/1312 Running dot for graph 906/1312 Running dot for graph 907/1312 Running dot for graph 908/1312 Running dot for graph 909/1312 Running dot for graph 910/1312 Running dot for graph 911/1312 Running dot for graph 912/1312 Running dot for graph 913/1312 Running dot for graph 914/1312 Running dot for graph 915/1312 Running dot for graph 916/1312 Running dot for graph 917/1312 Running dot for graph 918/1312 Running dot for graph 919/1312 Running dot for graph 920/1312 Running dot for graph 921/1312 Running dot for graph 922/1312 Running dot for graph 923/1312 Running dot for graph 924/1312 Running dot for graph 925/1312 Running dot for graph 926/1312 Running dot for graph 927/1312 Running dot for graph 928/1312 Running dot for graph 929/1312 Running dot for graph 930/1312 Running dot for graph 931/1312 Running dot for graph 932/1312 Running dot for graph 933/1312 Running dot for graph 934/1312 Running dot for graph 935/1312 Running dot for graph 936/1312 Running dot for graph 937/1312 Running dot for graph 938/1312 Running dot for graph 939/1312 Running dot for graph 940/1312 Running dot for graph 941/1312 Running dot for graph 942/1312 Running dot for graph 943/1312 Running dot for graph 944/1312 Running dot for graph 945/1312 Running dot for graph 946/1312 Running dot for graph 947/1312 Running dot for graph 948/1312 Running dot for graph 949/1312 Running dot for graph 950/1312 Running dot for graph 951/1312 Running dot for graph 952/1312 Running dot for graph 953/1312 Running dot for graph 954/1312 Running dot for graph 955/1312 Running dot for graph 956/1312 Running dot for graph 957/1312 Running dot for graph 958/1312 Running dot for graph 959/1312 Running dot for graph 960/1312 Running dot for graph 961/1312 Running dot for graph 962/1312 Running dot for graph 963/1312 Running dot for graph 964/1312 Running dot for graph 965/1312 Running dot for graph 966/1312 Running dot for graph 967/1312 Running dot for graph 968/1312 Running dot for graph 969/1312 Running dot for graph 970/1312 Running dot for graph 971/1312 Running dot for graph 972/1312 Running dot for graph 973/1312 Running dot for graph 974/1312 Running dot for graph 975/1312 Running dot for graph 976/1312 Running dot for graph 977/1312 Running dot for graph 978/1312 Running dot for graph 979/1312 Running dot for graph 980/1312 Running dot for graph 981/1312 Running dot for graph 982/1312 Running dot for graph 983/1312 Running dot for graph 984/1312 Running dot for graph 985/1312 Running dot for graph 986/1312 Running dot for graph 987/1312 Running dot for graph 988/1312 Running dot for graph 989/1312 Running dot for graph 990/1312 Running dot for graph 991/1312 Running dot for graph 992/1312 Running dot for graph 993/1312 Running dot for graph 994/1312 Running dot for graph 995/1312 Running dot for graph 996/1312 Running dot for graph 997/1312 Running dot for graph 998/1312 Running dot for graph 999/1312 Running dot for graph 1000/1312 Running dot for graph 1001/1312 Running dot for graph 1002/1312 Running dot for graph 1003/1312 Running dot for graph 1004/1312 Running dot for graph 1005/1312 Running dot for graph 1006/1312 Running dot for graph 1007/1312 Running dot for graph 1008/1312 Running dot for graph 1009/1312 Running dot for graph 1010/1312 Running dot for graph 1011/1312 Running dot for graph 1012/1312 Running dot for graph 1013/1312 Running dot for graph 1014/1312 Running dot for graph 1015/1312 Running dot for graph 1016/1312 Running dot for graph 1017/1312 Running dot for graph 1018/1312 Running dot for graph 1019/1312 Running dot for graph 1020/1312 Running dot for graph 1021/1312 Running dot for graph 1022/1312 Running dot for graph 1023/1312 Running dot for graph 1024/1312 Running dot for graph 1025/1312 Running dot for graph 1026/1312 Running dot for graph 1027/1312 Running dot for graph 1028/1312 Running dot for graph 1029/1312 Running dot for graph 1030/1312 Running dot for graph 1031/1312 Running dot for graph 1032/1312 Running dot for graph 1033/1312 Running dot for graph 1034/1312 Running dot for graph 1035/1312 Running dot for graph 1036/1312 Running dot for graph 1037/1312 Running dot for graph 1038/1312 Running dot for graph 1039/1312 Running dot for graph 1040/1312 Running dot for graph 1041/1312 Running dot for graph 1042/1312 Running dot for graph 1043/1312 Running dot for graph 1044/1312 Running dot for graph 1045/1312 Running dot for graph 1046/1312 Running dot for graph 1047/1312 Running dot for graph 1048/1312 Running dot for graph 1049/1312 Running dot for graph 1050/1312 Running dot for graph 1051/1312 Running dot for graph 1052/1312 Running dot for graph 1053/1312 Running dot for graph 1054/1312 Running dot for graph 1055/1312 Running dot for graph 1056/1312 Running dot for graph 1057/1312 Running dot for graph 1058/1312 Running dot for graph 1059/1312 Running dot for graph 1060/1312 Running dot for graph 1061/1312 Running dot for graph 1062/1312 Running dot for graph 1063/1312 Running dot for graph 1064/1312 Running dot for graph 1065/1312 Running dot for graph 1066/1312 Running dot for graph 1067/1312 Running dot for graph 1068/1312 Running dot for graph 1069/1312 Running dot for graph 1070/1312 Running dot for graph 1071/1312 Running dot for graph 1072/1312 Running dot for graph 1073/1312 Running dot for graph 1074/1312 Running dot for graph 1075/1312 Running dot for graph 1076/1312 Running dot for graph 1077/1312 Running dot for graph 1078/1312 Running dot for graph 1079/1312 Running dot for graph 1080/1312 Running dot for graph 1081/1312 Running dot for graph 1082/1312 Running dot for graph 1083/1312 Running dot for graph 1084/1312 Running dot for graph 1085/1312 Running dot for graph 1086/1312 Running dot for graph 1087/1312 Running dot for graph 1088/1312 Running dot for graph 1089/1312 Running dot for graph 1090/1312 Running dot for graph 1091/1312 Running dot for graph 1092/1312 Running dot for graph 1093/1312 Running dot for graph 1094/1312 Running dot for graph 1095/1312 Running dot for graph 1096/1312 Running dot for graph 1097/1312 Running dot for graph 1098/1312 Running dot for graph 1099/1312 Running dot for graph 1100/1312 Running dot for graph 1101/1312 Running dot for graph 1102/1312 Running dot for graph 1103/1312 Running dot for graph 1104/1312 Running dot for graph 1105/1312 Running dot for graph 1106/1312 Running dot for graph 1107/1312 Running dot for graph 1108/1312 Running dot for graph 1109/1312 Running dot for graph 1110/1312 Running dot for graph 1111/1312 Running dot for graph 1112/1312 Running dot for graph 1113/1312 Running dot for graph 1114/1312 Running dot for graph 1115/1312 Running dot for graph 1116/1312 Running dot for graph 1117/1312 Running dot for graph 1118/1312 Running dot for graph 1119/1312 Running dot for graph 1120/1312 Running dot for graph 1121/1312 Running dot for graph 1122/1312 Running dot for graph 1123/1312 Running dot for graph 1124/1312 Running dot for graph 1125/1312 Running dot for graph 1126/1312 Running dot for graph 1127/1312 Running dot for graph 1128/1312 Running dot for graph 1129/1312 Running dot for graph 1130/1312 Running dot for graph 1131/1312 Running dot for graph 1132/1312 Running dot for graph 1133/1312 Running dot for graph 1134/1312 Running dot for graph 1135/1312 Running dot for graph 1136/1312 Running dot for graph 1137/1312 Running dot for graph 1138/1312 Running dot for graph 1139/1312 Running dot for graph 1140/1312 Running dot for graph 1141/1312 Running dot for graph 1142/1312 Running dot for graph 1143/1312 Running dot for graph 1144/1312 Running dot for graph 1145/1312 Running dot for graph 1146/1312 Running dot for graph 1147/1312 Running dot for graph 1148/1312 Running dot for graph 1149/1312 Running dot for graph 1150/1312 Running dot for graph 1151/1312 Running dot for graph 1152/1312 Running dot for graph 1153/1312 Running dot for graph 1154/1312 Running dot for graph 1155/1312 Running dot for graph 1156/1312 Running dot for graph 1157/1312 Running dot for graph 1158/1312 Running dot for graph 1159/1312 Running dot for graph 1160/1312 Running dot for graph 1161/1312 Running dot for graph 1162/1312 Running dot for graph 1163/1312 Running dot for graph 1164/1312 Running dot for graph 1165/1312 Running dot for graph 1166/1312 Running dot for graph 1167/1312 Running dot for graph 1168/1312 Running dot for graph 1169/1312 Running dot for graph 1170/1312 Running dot for graph 1171/1312 Running dot for graph 1172/1312 Running dot for graph 1173/1312 Running dot for graph 1174/1312 Running dot for graph 1175/1312 Running dot for graph 1176/1312 Running dot for graph 1177/1312 Running dot for graph 1178/1312 Running dot for graph 1179/1312 Running dot for graph 1180/1312 Running dot for graph 1181/1312 Running dot for graph 1182/1312 Running dot for graph 1183/1312 Running dot for graph 1184/1312 Running dot for graph 1185/1312 Running dot for graph 1186/1312 Running dot for graph 1187/1312 Running dot for graph 1188/1312 Running dot for graph 1189/1312 Running dot for graph 1190/1312 Running dot for graph 1191/1312 Running dot for graph 1192/1312 Running dot for graph 1193/1312 Running dot for graph 1194/1312 Running dot for graph 1195/1312 Running dot for graph 1196/1312 Running dot for graph 1197/1312 Running dot for graph 1198/1312 Running dot for graph 1199/1312 Running dot for graph 1200/1312 Running dot for graph 1201/1312 Running dot for graph 1202/1312 Running dot for graph 1203/1312 Running dot for graph 1204/1312 Running dot for graph 1205/1312 Running dot for graph 1206/1312 Running dot for graph 1207/1312 Running dot for graph 1208/1312 Running dot for graph 1209/1312 Running dot for graph 1210/1312 Running dot for graph 1211/1312 Running dot for graph 1212/1312 Running dot for graph 1213/1312 Running dot for graph 1214/1312 Running dot for graph 1215/1312 Running dot for graph 1216/1312 Running dot for graph 1217/1312 Running dot for graph 1218/1312 Running dot for graph 1219/1312 Running dot for graph 1220/1312 Running dot for graph 1221/1312 Running dot for graph 1222/1312 Running dot for graph 1223/1312 Running dot for graph 1224/1312 Running dot for graph 1225/1312 Running dot for graph 1226/1312 Running dot for graph 1227/1312 Running dot for graph 1228/1312 Running dot for graph 1229/1312 Running dot for graph 1230/1312 Running dot for graph 1231/1312 Running dot for graph 1232/1312 Running dot for graph 1233/1312 Running dot for graph 1234/1312 Running dot for graph 1235/1312 Running dot for graph 1236/1312 Running dot for graph 1237/1312 Running dot for graph 1238/1312 Running dot for graph 1239/1312 Running dot for graph 1240/1312 Running dot for graph 1241/1312 Running dot for graph 1242/1312 Running dot for graph 1243/1312 Running dot for graph 1244/1312 Running dot for graph 1245/1312 Running dot for graph 1246/1312 Running dot for graph 1247/1312 Running dot for graph 1248/1312 Running dot for graph 1249/1312 Running dot for graph 1250/1312 Running dot for graph 1251/1312 Running dot for graph 1252/1312 Running dot for graph 1253/1312 Running dot for graph 1254/1312 Running dot for graph 1255/1312 Running dot for graph 1256/1312 Running dot for graph 1257/1312 Running dot for graph 1258/1312 Running dot for graph 1259/1312 Running dot for graph 1260/1312 Running dot for graph 1261/1312 Running dot for graph 1262/1312 Running dot for graph 1263/1312 Running dot for graph 1264/1312 Running dot for graph 1265/1312 Running dot for graph 1266/1312 Running dot for graph 1267/1312 Running dot for graph 1268/1312 Running dot for graph 1269/1312 Running dot for graph 1270/1312 Running dot for graph 1271/1312 Running dot for graph 1272/1312 Running dot for graph 1273/1312 Running dot for graph 1274/1312 Running dot for graph 1275/1312 Running dot for graph 1276/1312 Running dot for graph 1277/1312 Running dot for graph 1278/1312 Running dot for graph 1279/1312 Running dot for graph 1280/1312 Running dot for graph 1281/1312 Running dot for graph 1282/1312 Running dot for graph 1283/1312 Running dot for graph 1284/1312 Running dot for graph 1285/1312 Running dot for graph 1286/1312 Running dot for graph 1287/1312 Running dot for graph 1288/1312 Running dot for graph 1289/1312 Running dot for graph 1290/1312 Running dot for graph 1291/1312 Running dot for graph 1292/1312 Running dot for graph 1293/1312 Running dot for graph 1294/1312 Running dot for graph 1295/1312 Running dot for graph 1296/1312 Running dot for graph 1297/1312 Running dot for graph 1298/1312 Running dot for graph 1299/1312 Running dot for graph 1300/1312 Running dot for graph 1301/1312 Running dot for graph 1302/1312 Running dot for graph 1303/1312 Running dot for graph 1304/1312 Running dot for graph 1305/1312 Running dot for graph 1306/1312 Running dot for graph 1307/1312 Running dot for graph 1308/1312 Running dot for graph 1309/1312 Running dot for graph 1310/1312 Running dot for graph 1311/1312 Running dot for graph 1312/1312 Patching output file 1/656 Patching output file 2/656 Patching output file 3/656 Patching output file 4/656 Patching output file 5/656 Patching output file 6/656 Patching output file 7/656 Patching output file 8/656 Patching output file 9/656 Patching output file 10/656 Patching output file 11/656 Patching output file 12/656 Patching output file 13/656 Patching output file 14/656 Patching output file 15/656 Patching output file 16/656 Patching output file 17/656 Patching output file 18/656 Patching output file 19/656 Patching output file 20/656 Patching output file 21/656 Patching output file 22/656 Patching output file 23/656 Patching output file 24/656 Patching output file 25/656 Patching output file 26/656 Patching output file 27/656 Patching output file 28/656 Patching output file 29/656 Patching output file 30/656 Patching output file 31/656 Patching output file 32/656 Patching output file 33/656 Patching output file 34/656 Patching output file 35/656 Patching output file 36/656 Patching output file 37/656 Patching output file 38/656 Patching output file 39/656 Patching output file 40/656 Patching output file 41/656 Patching output file 42/656 Patching output file 43/656 Patching output file 44/656 Patching output file 45/656 Patching output file 46/656 Patching output file 47/656 Patching output file 48/656 Patching output file 49/656 Patching output file 50/656 Patching output file 51/656 Patching output file 52/656 Patching output file 53/656 Patching output file 54/656 Patching output file 55/656 Patching output file 56/656 Patching output file 57/656 Patching output file 58/656 Patching output file 59/656 Patching output file 60/656 Patching output file 61/656 Patching output file 62/656 Patching output file 63/656 Patching output file 64/656 Patching output file 65/656 Patching output file 66/656 Patching output file 67/656 Patching output file 68/656 Patching output file 69/656 Patching output file 70/656 Patching output file 71/656 Patching output file 72/656 Patching output file 73/656 Patching output file 74/656 Patching output file 75/656 Patching output file 76/656 Patching output file 77/656 Patching output file 78/656 Patching output file 79/656 Patching output file 80/656 Patching output file 81/656 Patching output file 82/656 Patching output file 83/656 Patching output file 84/656 Patching output file 85/656 Patching output file 86/656 Patching output file 87/656 Patching output file 88/656 Patching output file 89/656 Patching output file 90/656 Patching output file 91/656 Patching output file 92/656 Patching output file 93/656 Patching output file 94/656 Patching output file 95/656 Patching output file 96/656 Patching output file 97/656 Patching output file 98/656 Patching output file 99/656 Patching output file 100/656 Patching output file 101/656 Patching output file 102/656 Patching output file 103/656 Patching output file 104/656 Patching output file 105/656 Patching output file 106/656 Patching output file 107/656 Patching output file 108/656 Patching output file 109/656 Patching output file 110/656 Patching output file 111/656 Patching output file 112/656 Patching output file 113/656 Patching output file 114/656 Patching output file 115/656 Patching output file 116/656 Patching output file 117/656 Patching output file 118/656 Patching output file 119/656 Patching output file 120/656 Patching output file 121/656 Patching output file 122/656 Patching output file 123/656 Patching output file 124/656 Patching output file 125/656 Patching output file 126/656 Patching output file 127/656 Patching output file 128/656 Patching output file 129/656 Patching output file 130/656 Patching output file 131/656 Patching output file 132/656 Patching output file 133/656 Patching output file 134/656 Patching output file 135/656 Patching output file 136/656 Patching output file 137/656 Patching output file 138/656 Patching output file 139/656 Patching output file 140/656 Patching output file 141/656 Patching output file 142/656 Patching output file 143/656 Patching output file 144/656 Patching output file 145/656 Patching output file 146/656 Patching output file 147/656 Patching output file 148/656 Patching output file 149/656 Patching output file 150/656 Patching output file 151/656 Patching output file 152/656 Patching output file 153/656 Patching output file 154/656 Patching output file 155/656 Patching output file 156/656 Patching output file 157/656 Patching output file 158/656 Patching output file 159/656 Patching output file 160/656 Patching output file 161/656 Patching output file 162/656 Patching output file 163/656 Patching output file 164/656 Patching output file 165/656 Patching output file 166/656 Patching output file 167/656 Patching output file 168/656 Patching output file 169/656 Patching output file 170/656 Patching output file 171/656 Patching output file 172/656 Patching output file 173/656 Patching output file 174/656 Patching output file 175/656 Patching output file 176/656 Patching output file 177/656 Patching output file 178/656 Patching output file 179/656 Patching output file 180/656 Patching output file 181/656 Patching output file 182/656 Patching output file 183/656 Patching output file 184/656 Patching output file 185/656 Patching output file 186/656 Patching output file 187/656 Patching output file 188/656 Patching output file 189/656 Patching output file 190/656 Patching output file 191/656 Patching output file 192/656 Patching output file 193/656 Patching output file 194/656 Patching output file 195/656 Patching output file 196/656 Patching output file 197/656 Patching output file 198/656 Patching output file 199/656 Patching output file 200/656 Patching output file 201/656 Patching output file 202/656 Patching output file 203/656 Patching output file 204/656 Patching output file 205/656 Patching output file 206/656 Patching output file 207/656 Patching output file 208/656 Patching output file 209/656 Patching output file 210/656 Patching output file 211/656 Patching output file 212/656 Patching output file 213/656 Patching output file 214/656 Patching output file 215/656 Patching output file 216/656 Patching output file 217/656 Patching output file 218/656 Patching output file 219/656 Patching output file 220/656 Patching output file 221/656 Patching output file 222/656 Patching output file 223/656 Patching output file 224/656 Patching output file 225/656 Patching output file 226/656 Patching output file 227/656 Patching output file 228/656 Patching output file 229/656 Patching output file 230/656 Patching output file 231/656 Patching output file 232/656 Patching output file 233/656 Patching output file 234/656 Patching output file 235/656 Patching output file 236/656 Patching output file 237/656 Patching output file 238/656 Patching output file 239/656 Patching output file 240/656 Patching output file 241/656 Patching output file 242/656 Patching output file 243/656 Patching output file 244/656 Patching output file 245/656 Patching output file 246/656 Patching output file 247/656 Patching output file 248/656 Patching output file 249/656 Patching output file 250/656 Patching output file 251/656 Patching output file 252/656 Patching output file 253/656 Patching output file 254/656 Patching output file 255/656 Patching output file 256/656 Patching output file 257/656 Patching output file 258/656 Patching output file 259/656 Patching output file 260/656 Patching output file 261/656 Patching output file 262/656 Patching output file 263/656 Patching output file 264/656 Patching output file 265/656 Patching output file 266/656 Patching output file 267/656 Patching output file 268/656 Patching output file 269/656 Patching output file 270/656 Patching output file 271/656 Patching output file 272/656 Patching output file 273/656 Patching output file 274/656 Patching output file 275/656 Patching output file 276/656 Patching output file 277/656 Patching output file 278/656 Patching output file 279/656 Patching output file 280/656 Patching output file 281/656 Patching output file 282/656 Patching output file 283/656 Patching output file 284/656 Patching output file 285/656 Patching output file 286/656 Patching output file 287/656 Patching output file 288/656 Patching output file 289/656 Patching output file 290/656 Patching output file 291/656 Patching output file 292/656 Patching output file 293/656 Patching output file 294/656 Patching output file 295/656 Patching output file 296/656 Patching output file 297/656 Patching output file 298/656 Patching output file 299/656 Patching output file 300/656 Patching output file 301/656 Patching output file 302/656 Patching output file 303/656 Patching output file 304/656 Patching output file 305/656 Patching output file 306/656 Patching output file 307/656 Patching output file 308/656 Patching output file 309/656 Patching output file 310/656 Patching output file 311/656 Patching output file 312/656 Patching output file 313/656 Patching output file 314/656 Patching output file 315/656 Patching output file 316/656 Patching output file 317/656 Patching output file 318/656 Patching output file 319/656 Patching output file 320/656 Patching output file 321/656 Patching output file 322/656 Patching output file 323/656 Patching output file 324/656 Patching output file 325/656 Patching output file 326/656 Patching output file 327/656 Patching output file 328/656 Patching output file 329/656 Patching output file 330/656 Patching output file 331/656 Patching output file 332/656 Patching output file 333/656 Patching output file 334/656 Patching output file 335/656 Patching output file 336/656 Patching output file 337/656 Patching output file 338/656 Patching output file 339/656 Patching output file 340/656 Patching output file 341/656 Patching output file 342/656 Patching output file 343/656 Patching output file 344/656 Patching output file 345/656 Patching output file 346/656 Patching output file 347/656 Patching output file 348/656 Patching output file 349/656 Patching output file 350/656 Patching output file 351/656 Patching output file 352/656 Patching output file 353/656 Patching output file 354/656 Patching output file 355/656 Patching output file 356/656 Patching output file 357/656 Patching output file 358/656 Patching output file 359/656 Patching output file 360/656 Patching output file 361/656 Patching output file 362/656 Patching output file 363/656 Patching output file 364/656 Patching output file 365/656 Patching output file 366/656 Patching output file 367/656 Patching output file 368/656 Patching output file 369/656 Patching output file 370/656 Patching output file 371/656 Patching output file 372/656 Patching output file 373/656 Patching output file 374/656 Patching output file 375/656 Patching output file 376/656 Patching output file 377/656 Patching output file 378/656 Patching output file 379/656 Patching output file 380/656 Patching output file 381/656 Patching output file 382/656 Patching output file 383/656 Patching output file 384/656 Patching output file 385/656 Patching output file 386/656 Patching output file 387/656 Patching output file 388/656 Patching output file 389/656 Patching output file 390/656 Patching output file 391/656 Patching output file 392/656 Patching output file 393/656 Patching output file 394/656 Patching output file 395/656 Patching output file 396/656 Patching output file 397/656 Patching output file 398/656 Patching output file 399/656 Patching output file 400/656 Patching output file 401/656 Patching output file 402/656 Patching output file 403/656 Patching output file 404/656 Patching output file 405/656 Patching output file 406/656 Patching output file 407/656 Patching output file 408/656 Patching output file 409/656 Patching output file 410/656 Patching output file 411/656 Patching output file 412/656 Patching output file 413/656 Patching output file 414/656 Patching output file 415/656 Patching output file 416/656 Patching output file 417/656 Patching output file 418/656 Patching output file 419/656 Patching output file 420/656 Patching output file 421/656 Patching output file 422/656 Patching output file 423/656 Patching output file 424/656 Patching output file 425/656 Patching output file 426/656 Patching output file 427/656 Patching output file 428/656 Patching output file 429/656 Patching output file 430/656 Patching output file 431/656 Patching output file 432/656 Patching output file 433/656 Patching output file 434/656 Patching output file 435/656 Patching output file 436/656 Patching output file 437/656 Patching output file 438/656 Patching output file 439/656 Patching output file 440/656 Patching output file 441/656 Patching output file 442/656 Patching output file 443/656 Patching output file 444/656 Patching output file 445/656 Patching output file 446/656 Patching output file 447/656 Patching output file 448/656 Patching output file 449/656 Patching output file 450/656 Patching output file 451/656 Patching output file 452/656 Patching output file 453/656 Patching output file 454/656 Patching output file 455/656 Patching output file 456/656 Patching output file 457/656 Patching output file 458/656 Patching output file 459/656 Patching output file 460/656 Patching output file 461/656 Patching output file 462/656 Patching output file 463/656 Patching output file 464/656 Patching output file 465/656 Patching output file 466/656 Patching output file 467/656 Patching output file 468/656 Patching output file 469/656 Patching output file 470/656 Patching output file 471/656 Patching output file 472/656 Patching output file 473/656 Patching output file 474/656 Patching output file 475/656 Patching output file 476/656 Patching output file 477/656 Patching output file 478/656 Patching output file 479/656 Patching output file 480/656 Patching output file 481/656 Patching output file 482/656 Patching output file 483/656 Patching output file 484/656 Patching output file 485/656 Patching output file 486/656 Patching output file 487/656 Patching output file 488/656 Patching output file 489/656 Patching output file 490/656 Patching output file 491/656 Patching output file 492/656 Patching output file 493/656 Patching output file 494/656 Patching output file 495/656 Patching output file 496/656 Patching output file 497/656 Patching output file 498/656 Patching output file 499/656 Patching output file 500/656 Patching output file 501/656 Patching output file 502/656 Patching output file 503/656 Patching output file 504/656 Patching output file 505/656 Patching output file 506/656 Patching output file 507/656 Patching output file 508/656 Patching output file 509/656 Patching output file 510/656 Patching output file 511/656 Patching output file 512/656 Patching output file 513/656 Patching output file 514/656 Patching output file 515/656 Patching output file 516/656 Patching output file 517/656 Patching output file 518/656 Patching output file 519/656 Patching output file 520/656 Patching output file 521/656 Patching output file 522/656 Patching output file 523/656 Patching output file 524/656 Patching output file 525/656 Patching output file 526/656 Patching output file 527/656 Patching output file 528/656 Patching output file 529/656 Patching output file 530/656 Patching output file 531/656 Patching output file 532/656 Patching output file 533/656 Patching output file 534/656 Patching output file 535/656 Patching output file 536/656 Patching output file 537/656 Patching output file 538/656 Patching output file 539/656 Patching output file 540/656 Patching output file 541/656 Patching output file 542/656 Patching output file 543/656 Patching output file 544/656 Patching output file 545/656 Patching output file 546/656 Patching output file 547/656 Patching output file 548/656 Patching output file 549/656 Patching output file 550/656 Patching output file 551/656 Patching output file 552/656 Patching output file 553/656 Patching output file 554/656 Patching output file 555/656 Patching output file 556/656 Patching output file 557/656 Patching output file 558/656 Patching output file 559/656 Patching output file 560/656 Patching output file 561/656 Patching output file 562/656 Patching output file 563/656 Patching output file 564/656 Patching output file 565/656 Patching output file 566/656 Patching output file 567/656 Patching output file 568/656 Patching output file 569/656 Patching output file 570/656 Patching output file 571/656 Patching output file 572/656 Patching output file 573/656 Patching output file 574/656 Patching output file 575/656 Patching output file 576/656 Patching output file 577/656 Patching output file 578/656 Patching output file 579/656 Patching output file 580/656 Patching output file 581/656 Patching output file 582/656 Patching output file 583/656 Patching output file 584/656 Patching output file 585/656 Patching output file 586/656 Patching output file 587/656 Patching output file 588/656 Patching output file 589/656 Patching output file 590/656 Patching output file 591/656 Patching output file 592/656 Patching output file 593/656 Patching output file 594/656 Patching output file 595/656 Patching output file 596/656 Patching output file 597/656 Patching output file 598/656 Patching output file 599/656 Patching output file 600/656 Patching output file 601/656 Patching output file 602/656 Patching output file 603/656 Patching output file 604/656 Patching output file 605/656 Patching output file 606/656 Patching output file 607/656 Patching output file 608/656 Patching output file 609/656 Patching output file 610/656 Patching output file 611/656 Patching output file 612/656 Patching output file 613/656 Patching output file 614/656 Patching output file 615/656 Patching output file 616/656 Patching output file 617/656 Patching output file 618/656 Patching output file 619/656 Patching output file 620/656 Patching output file 621/656 Patching output file 622/656 Patching output file 623/656 Patching output file 624/656 Patching output file 625/656 Patching output file 626/656 Patching output file 627/656 Patching output file 628/656 Patching output file 629/656 Patching output file 630/656 Patching output file 631/656 Patching output file 632/656 Patching output file 633/656 Patching output file 634/656 Patching output file 635/656 Patching output file 636/656 Patching output file 637/656 Patching output file 638/656 Patching output file 639/656 Patching output file 640/656 Patching output file 641/656 Patching output file 642/656 Patching output file 643/656 Patching output file 644/656 Patching output file 645/656 Patching output file 646/656 Patching output file 647/656 Patching output file 648/656 Patching output file 649/656 Patching output file 650/656 Patching output file 651/656 Patching output file 652/656 Patching output file 653/656 Patching output file 654/656 Patching output file 655/656 Patching output file 656/656 type lookup cache used 51098/65536 hits=169558 misses=59854 symbol lookup cache used 48382/65536 hits=374541 misses=48382 finished... Done! gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' Built target documentation_html gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 0 gmake[1]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' + /usr/bin/cmake --build redhat-linux-build -j2 --verbose --target man_pages_all /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 man_pages_all gmake[1]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -S/builddir/build/BUILD/mrpt-1.4.0 -B/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 6 /usr/bin/gmake -f CMakeFiles/Makefile2 doc/man-pages/CMakeFiles/man_pages_all.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/depend /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/DependInfo.cmake --color= gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Camera.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rawlog-grabber.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rawlog-grabber.1.gz [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/DifOdometry-Camera.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Camera.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_rawlog-grabber /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build.make doc/man-pages/CMakeFiles/man_page_RawLogViewer.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/RawLogViewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/RawLogViewer.1.gz [ 0%] Built target man_page_DifOdometry-Camera /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNavigationDemo.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ReactiveNavigationDemo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ReactiveNavigationDemo.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_RawLogViewer /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build.make doc/man-pages/CMakeFiles/man_page_ReactiveNav3D-Demo.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ReactiveNav3D-Demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ReactiveNav3D-Demo.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_ReactiveNavigationDemo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build.make doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build.make doc/man-pages/CMakeFiles/man_page_SceneViewer3D.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/SceneViewer3D.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/SceneViewer3D.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_ReactiveNav3D-Demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_camera-calib.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/camera-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/camera-calib.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_SceneViewer3D /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_icp-slam.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/icp-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_camera-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build.make doc/man-pages/CMakeFiles/man_page_icp-slam-live.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/icp-slam-live.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam-live.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_icp-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kf-slam.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kf-slam.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kf-slam.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kf-slam.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_icp-slam-live /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_2d-slam-demo.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/2d-slam-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/2d-slam-demo.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_kf-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_map-partition.dir/build.make doc/man-pages/CMakeFiles/man_page_map-partition.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_map-partition.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_map-partition.dir/build.make doc/man-pages/CMakeFiles/man_page_map-partition.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_2d-slam-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_observations2map.dir/build.make doc/man-pages/CMakeFiles/man_page_observations2map.dir/depend [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/map-partition.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/map-partition.1.gz gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_observations2map.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_observations2map.dir/build.make doc/man-pages/CMakeFiles/man_page_observations2map.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/observations2map.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/observations2map.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_map-partition /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_pf-localization.dir/depend gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_pf-localization.dir/DependInfo.cmake --color= [ 0%] Built target man_page_observations2map gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_pf-localization.dir/build /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_ro-localization.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_ro-localization.dir/DependInfo.cmake --color= [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/pf-localization.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/pf-localization.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build.make doc/man-pages/CMakeFiles/man_page_ro-localization.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/ro-localization.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/ro-localization.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_pf-localization /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/depend [ 0%] Built target man_page_ro-localization gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/DependInfo.cmake --color= /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_rbpf-slam.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-landmarks.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rbpf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rbpf-slam.1.gz [ 0%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-landmarks.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-landmarks.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Built target man_page_rbpf-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/depend gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/DependInfo.cmake --color= [ 0%] Built target man_page_simul-landmarks /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-beacons.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-gridmap.dir/build [ 0%] Generating MRPT man pages gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-beacons.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-beacons.1.gz [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/simul-gridmap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-gridmap.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_simul-beacons /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build.make doc/man-pages/CMakeFiles/man_page_GridmapNavSimul.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/GridmapNavSimul.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/GridmapNavSimul.1.gz [ 16%] Built target man_page_simul-gridmap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_grid-matching.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_grid-matching.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/grid-matching.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/grid-matching.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_GridmapNavSimul /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_features-matching.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_features-matching.dir/build.make doc/man-pages/CMakeFiles/man_page_features-matching.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/features-matching.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/features-matching.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_grid-matching /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-performance.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/mrpt-performance.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/mrpt-performance.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_features-matching /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build.make doc/man-pages/CMakeFiles/man_page_mrpt-perfdata2html.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/mrpt-perfdata2html.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/mrpt-perfdata2html.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_mrpt-performance /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_prrt-navigator-demo.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 16%] Built target man_page_mrpt-perfdata2html /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/depend [ 33%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/prrt-navigator-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/prrt-navigator-demo.1.gz gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build.make doc/man-pages/CMakeFiles/man_page_holonomic-navigator-demo.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/holonomic-navigator-demo.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/holonomic-navigator-demo.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_prrt-navigator-demo gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build.make doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/DependInfo.cmake --color= [ 50%] Built target man_page_holonomic-navigator-demo /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build.make doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/depend gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build.make doc/man-pages/CMakeFiles/man_page_navlog-viewer.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/DependInfo.cmake --color= [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/navlog-viewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/navlog-viewer.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build.make doc/man-pages/CMakeFiles/man_page_hmt-slam-gui.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/hmt-slam-gui.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/hmt-slam-gui.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_navlog-viewer /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build.make doc/man-pages/CMakeFiles/man_page_track-video-features.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_track-video-features.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build.make doc/man-pages/CMakeFiles/man_page_track-video-features.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/track-video-features.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/track-video-features.1.gz [ 50%] Built target man_page_hmt-slam-gui /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_graph-slam.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_graph-slam.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_graph-slam.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/graph-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/graph-slam.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_track-video-features /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-slam.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_graph-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/depend [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-3d-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-3d-slam.1.gz gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-3d-view.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-3d-view.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-3d-view.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_kinect-3d-slam /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_kinect-stereo-calib.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 50%] Built target man_page_kinect-3d-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/DependInfo.cmake --color= [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/kinect-stereo-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-stereo-calib.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build.make doc/man-pages/CMakeFiles/man_page_robotic-arm-kinematics.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/robotic-arm-kinematics.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/robotic-arm-kinematics.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Built target man_page_kinect-stereo-calib /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build.make doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build.make doc/man-pages/CMakeFiles/man_page_velodyne-view.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Built target man_page_robotic-arm-kinematics /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/DependInfo.cmake --color= [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/velodyne-view.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/velodyne-view.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_gps2rawlog.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/gps2rawlog.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/gps2rawlog.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Built target man_page_velodyne-view /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-edit.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 66%] Built target man_page_gps2rawlog /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/DependInfo.cmake --color= [ 66%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/rawlog-edit.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rawlog-edit.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2rawlog.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/carmen2rawlog.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/carmen2rawlog.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target man_page_rawlog-edit /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build.make doc/man-pages/CMakeFiles/man_page_carmen2simplemap.dir/build gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/carmen2simplemap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/carmen2simplemap.1.gz [ 83%] Built target man_page_carmen2rawlog /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_image2gridmap.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/image2gridmap.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/image2gridmap.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target man_page_carmen2simplemap /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build.make doc/man-pages/CMakeFiles/man_page_DifOdometry-Datasets.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Generating MRPT man pages cd /builddir/build/BUILD/mrpt-1.4.0 && pod2man --center="Mobile\ Robot\ Programming\ Toolkit\ -\ MRPT" /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages/pod/DifOdometry-Datasets.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Datasets.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Built target man_page_image2gridmap gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Built target man_page_DifOdometry-Datasets /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_pages_all.dir/build.make doc/man-pages/CMakeFiles/man_pages_all.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' cd /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mrpt-1.4.0 /builddir/build/BUILD/mrpt-1.4.0/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/doc/man-pages/CMakeFiles/man_pages_all.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/gmake -f doc/man-pages/CMakeFiles/man_pages_all.dir/build.make doc/man-pages/CMakeFiles/man_pages_all.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' gmake[3]: Nothing to be done for 'doc/man-pages/CMakeFiles/man_pages_all.dir/build'. gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [100%] Built target man_pages_all gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/CMakeFiles 0 gmake[1]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.080lRF + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386 ++ dirname /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 + DESTDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "None" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-base.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-bayes.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-detectors.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-graphs.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-graphslam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-gui.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-hmtslam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-hwdrivers.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-kinematics.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-maps.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-nav.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-obs.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-opengl.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-pbmap.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-reactivenav.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-scanmatching.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-slam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-tfest.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-topography.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/pkgconfig/mrpt-vision.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/MRPTConfig.cmake -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/MRPTConfig-version.cmake -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__vision__tracking.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__vector__loadsave.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__time__date.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__synch__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__string__manage.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__stlext__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__stats__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__result__sets__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__ransac__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__poses__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__param__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__network__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__tpspace.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__reactive.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__planners.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__holo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__multidesc__desc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__thread.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__round.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__memory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__md5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__crc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__metric__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__memalloc__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__matlab__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__loadsave__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__kdtree__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__interpolation__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__geometry__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__fourier__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__filesystem.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__container__ops__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__color__maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__chessboard__calib.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__bundle__adj.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_text.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_profile.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_printout.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_polygon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_97.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_99.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_99.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_97.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_98.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_98.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_97.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_99.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_98.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_96.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_95.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_95.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_96.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_94.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_94.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_96.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_95.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_93.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_94.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_93.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_93.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_91.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_92.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_91.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_92.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_92.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_90.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_90.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_91.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_90.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_9.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_9.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_88.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_88.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_89.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_89.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_9.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_89.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_87.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_87.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_88.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_86.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_86.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_87.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_84.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_84.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_86.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_83.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_85.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_85.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_83.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_84.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_85.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_82.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_83.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_82.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_81.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_81.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_82.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_8.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_80.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_80.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_8.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_81.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_80.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_79.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_79.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_8.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_78.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_78.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_77.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_77.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_79.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_78.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_77.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_75.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_76.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_75.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_76.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_74.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_74.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_76.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_75.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_73.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_73.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_72.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_72.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_74.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_73.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_7.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_72.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_7.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_71.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_71.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_70.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_70.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_7.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_71.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_70.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_69.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_69.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_67.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_68.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_67.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_68.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_69.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_67.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_68.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_66.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_66.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_655.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_655.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_654.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_654.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_66.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_655.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_653.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_652.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_652.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_653.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_654.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_652.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_653.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_650.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_651.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_650.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_651.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_65.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_65.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_651.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_650.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_649.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_65.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_649.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_649.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_648.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_648.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_646.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_647.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_647.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_646.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_648.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_644.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_647.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_644.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_646.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_645.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_645.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_643.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_643.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_644.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_645.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_643.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_642.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_642.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_641.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_641.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_642.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_64.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_641.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_64.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_640.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_640.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_639.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_639.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_64.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_640.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_639.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_638.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_638.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_636.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_636.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_638.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_637.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_637.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_635.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_635.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_636.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_637.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_634.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_635.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_634.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_632.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_632.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_633.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_633.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_634.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_633.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_632.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_631.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_631.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_630.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_630.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_631.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_63.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_63.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_630.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_629.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_629.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_63.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_628.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_628.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_627.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_627.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_629.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_627.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_628.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_624.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_624.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_626.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_626.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_625.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_625.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_626.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_625.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_624.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_623.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_623.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_621.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_623.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_621.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_622.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_622.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_620.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_620.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_621.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_622.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_619.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_620.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_619.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_618.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_62.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_618.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_62.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_62.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_619.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_618.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_617.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_617.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_615.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_615.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_616.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_616.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_617.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_616.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_614.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_613.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_614.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_613.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_615.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_614.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_613.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_611.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_611.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_612.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_612.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_611.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_612.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_610.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_610.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_61.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_61.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_609.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_609.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_610.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_61.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_609.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_608.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_608.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_607.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_607.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_608.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_606.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_606.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_607.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_604.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_604.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_606.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_605.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_605.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_603.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_604.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_603.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_605.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_602.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_602.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_601.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_603.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_601.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_600.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_602.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_600.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_601.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_60.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_60.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_600.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_599.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_599.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_60.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_6.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_6.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_598.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_598.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_6.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_599.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_596.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_596.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_598.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_595.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_595.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_597.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_597.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_596.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_597.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_595.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_594.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_594.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_593.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_592.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_593.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_592.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_594.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_593.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_591.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_591.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_592.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_590.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_590.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_591.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_589.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_589.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_59.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_59.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_590.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_59.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_589.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_588.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_588.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_587.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_587.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_586.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_586.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_588.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_586.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_587.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_585.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_585.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_584.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_584.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_583.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_583.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_585.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_583.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_584.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_582.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_582.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_580.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_580.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_581.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_581.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_582.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_581.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_580.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_58.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_58.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_578.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_578.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_579.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_579.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_58.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_578.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_579.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_577.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_577.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_575.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_576.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_575.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_576.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_577.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_575.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_576.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_574.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_574.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_573.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_573.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_572.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_572.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_574.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_572.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_573.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_571.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_571.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_57.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_57.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_570.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_570.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_571.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_57.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_570.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_569.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_569.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_568.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_568.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_567.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_567.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_569.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_568.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_567.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_566.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_566.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_565.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_565.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_566.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_564.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_564.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_565.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_564.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_562.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_562.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_563.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_563.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_561.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_561.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_563.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_562.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_561.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_560.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_560.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_56.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_56.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_559.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_559.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_56.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_560.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_559.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_557.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_557.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_558.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_558.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_556.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_556.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_558.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_557.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_556.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_554.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_554.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_555.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_555.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_553.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_553.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_555.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_554.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_553.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_550.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_550.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_552.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_552.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_551.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_551.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_552.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_550.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_551.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_548.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_55.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_55.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_548.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_549.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_549.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_55.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_548.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_549.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_547.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_547.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_546.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_546.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_545.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_545.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_547.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_545.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_546.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_544.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_544.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_543.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_542.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_542.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_543.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_544.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_543.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_542.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_541.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_541.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_54.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_54.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_541.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_540.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_540.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_540.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_54.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_539.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_539.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_538.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_538.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_537.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_537.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_539.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_538.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_536.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_536.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_535.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_535.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_537.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_536.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_534.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_535.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_534.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_533.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_533.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_534.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_532.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_532.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_533.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_532.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_530.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_530.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_531.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_531.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_53.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_53.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_530.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_531.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_53.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_528.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_528.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_529.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_529.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_527.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_527.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_528.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_529.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_526.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_526.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_527.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_524.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_524.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_525.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_525.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_526.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_525.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_524.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_522.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_522.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_523.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_523.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_521.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_521.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_523.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_522.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_520.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_520.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_521.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_518.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_518.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_520.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_52.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_52.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_519.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_52.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_519.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_518.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_519.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_517.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_517.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_515.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_516.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_515.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_516.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_517.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_516.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_513.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_513.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_515.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_514.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_514.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_512.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_512.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_514.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_513.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_512.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_511.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_511.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_51.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_510.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_510.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_51.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_511.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_510.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_509.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_509.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_51.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_508.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_508.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_509.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_507.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_507.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_508.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_506.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_506.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_507.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_504.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_504.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_506.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_505.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_505.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_503.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_503.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_504.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_505.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_503.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_502.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_502.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_501.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_501.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_502.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_50.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_50.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_500.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_501.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_500.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_500.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_50.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_499.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_499.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_5.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_5.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_5.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_498.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_499.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_498.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_497.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_497.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_496.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_496.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_498.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_497.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_496.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_495.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_495.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_494.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_494.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_493.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_493.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_495.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_494.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_493.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_492.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_492.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_491.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_491.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_490.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_490.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_492.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_491.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_490.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_49.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_49.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_489.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_49.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_489.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_488.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_488.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_489.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_486.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_488.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_486.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_487.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_487.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_485.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_485.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_486.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_487.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_485.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_484.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_484.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_483.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_483.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_484.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_481.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_481.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_482.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_482.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_483.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_481.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_482.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_480.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_480.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_48.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_48.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_479.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_479.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_480.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_48.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_479.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_478.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_478.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_477.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_476.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_477.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_476.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_478.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_477.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_476.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_475.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_475.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_474.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_474.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_475.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_473.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_473.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_471.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_471.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_474.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_473.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_472.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_472.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_471.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_472.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_47.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_47.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_470.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_470.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_468.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_468.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_470.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_47.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_469.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_469.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_468.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_469.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_467.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_467.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_431.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_466.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_466.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_431.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_467.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_465.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_465.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_466.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_464.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_464.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_465.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_464.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_463.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_463.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_463.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_462.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_462.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_461.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_461.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_462.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_460.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_460.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_461.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_46.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_46.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_460.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_46.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_459.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_459.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_458.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_458.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_458.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_459.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_457.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_457.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_456.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_456.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_456.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_457.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_454.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_454.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_455.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_455.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_454.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_455.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_453.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_453.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_452.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_452.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_452.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_453.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_451.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_451.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_450.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_450.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_451.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_450.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_449.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_449.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_45.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_45.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_45.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_449.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_448.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_448.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_447.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_447.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_448.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_447.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_446.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_446.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_445.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_445.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_446.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_445.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_443.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_443.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_444.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_444.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_444.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_443.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_442.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_442.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_441.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_441.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_442.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_441.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_440.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_44.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_44.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_440.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_440.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_44.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_438.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_438.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_439.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_439.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_438.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_439.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_436.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_436.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_437.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_437.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_436.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_437.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_435.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_435.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_434.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_434.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_435.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_434.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_433.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_431.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_433.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_432.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_432.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_433.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_432.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_430.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_430.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_43.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_43.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_430.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_429.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_429.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_43.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_428.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_428.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_429.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_426.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_426.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_428.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_427.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_427.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_425.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_425.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_426.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_427.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_424.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_424.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_425.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_423.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_423.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_424.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_422.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_422.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_423.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_420.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_420.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_421.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_421.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_422.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_421.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_420.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_42.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_42.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_419.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_419.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_42.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_418.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_418.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_419.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_417.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_417.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_418.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_416.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_417.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_416.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_415.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_415.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_416.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_415.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_414.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_414.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_413.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_413.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_412.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_412.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_414.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_413.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_412.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_411.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_411.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_410.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_410.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_411.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_41.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_41.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_410.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_41.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_407.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_407.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_409.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_409.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_408.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_408.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_409.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_407.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_406.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_406.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_408.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_406.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_405.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_405.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_404.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_404.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_403.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_403.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_405.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_403.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_404.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_400.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_400.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_402.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_402.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_401.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_401.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_402.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_400.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_401.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_40.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_399.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_40.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_399.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_4.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_4.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_40.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_399.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_4.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_398.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_396.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_396.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_398.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_397.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_397.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_398.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_397.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_396.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_395.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_395.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_394.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_394.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_393.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_393.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_394.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_395.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_393.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_391.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_391.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_392.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_392.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_391.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_392.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_390.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_390.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_39.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_39.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_389.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_389.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_390.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_39.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_389.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_387.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_387.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_386.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_386.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_388.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_388.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_387.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_388.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_386.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_384.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_384.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_383.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_383.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_385.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_385.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_384.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_385.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_383.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_382.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_382.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_381.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_380.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_381.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_380.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_382.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_381.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_380.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_38.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_38.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_379.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_379.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_38.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_378.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_378.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_379.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_377.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_377.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_378.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_377.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_375.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_375.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_374.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_374.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_376.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_376.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_376.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_375.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_374.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_373.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_373.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_371.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_372.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_372.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_371.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_373.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_371.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_372.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_370.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_37.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_370.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_37.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_369.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_369.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_370.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_37.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_369.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_368.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_368.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_367.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_367.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_366.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_368.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_366.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_365.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_365.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_366.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_367.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_362.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_365.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_362.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_363.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_363.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_364.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_364.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_362.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_364.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_363.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_361.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_361.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_360.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_360.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_36.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_36.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_361.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_359.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_359.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_360.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_36.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_359.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_357.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_358.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_357.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_356.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_358.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_356.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_357.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_358.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_356.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_355.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_355.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_354.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_354.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_353.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_353.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_355.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_354.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_353.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_352.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_352.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_351.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_351.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_352.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_350.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_350.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_351.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_350.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_348.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_348.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_349.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_349.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_35.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_35.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_348.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_35.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_349.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_347.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_347.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_346.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_346.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_345.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_345.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_347.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_346.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_345.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_344.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_344.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_343.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_343.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_344.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_342.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_342.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_343.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_341.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_341.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_340.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_342.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_340.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_341.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_340.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_34.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_34.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_339.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_339.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_338.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_34.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_338.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_339.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_338.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_337.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_337.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_336.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_336.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_335.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_335.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_337.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_336.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_334.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_334.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_335.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_333.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_333.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_334.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_332.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_332.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_333.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_332.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_331.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_331.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_33.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_33.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_330.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_330.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_331.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_330.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_33.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_328.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_328.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_329.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_329.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_327.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_328.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_327.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_329.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_327.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_326.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_326.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_324.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_324.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_325.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_325.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_326.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_324.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_325.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_323.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_323.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_322.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_322.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_321.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_321.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_323.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_321.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_322.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_320.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_320.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_319.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_319.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_32.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_32.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_320.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_32.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_319.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_318.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_318.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_316.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_316.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_318.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_317.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_317.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_315.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_315.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_316.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_317.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_315.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_313.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_313.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_312.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_314.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_312.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_314.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_314.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_313.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_312.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_311.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_311.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_310.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_310.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_311.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_31.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_31.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_309.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_309.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_310.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_31.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_309.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_307.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_307.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_306.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_306.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_308.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_308.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_307.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_308.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_306.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_305.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_305.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_303.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_303.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_304.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_304.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_305.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_304.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_303.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_302.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_302.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_300.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_300.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_302.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_301.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_301.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_301.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_300.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_30.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_30.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_299.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_299.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_3.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_3.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_3.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_30.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_299.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_298.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_298.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_296.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_296.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_297.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_297.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_298.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_297.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_296.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_295.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_295.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_294.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_294.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_295.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_292.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_292.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_293.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_293.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_294.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_293.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_292.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_291.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_291.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_290.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_290.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_29.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_291.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_29.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_290.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_289.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_289.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_288.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_288.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_29.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_287.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_287.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_288.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_289.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_287.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_286.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_286.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_284.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_284.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_285.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_285.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_286.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_284.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_285.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_283.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_283.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_281.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_281.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_282.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_282.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_283.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_281.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_282.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_280.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_280.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_28.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_28.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_279.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_279.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_280.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_279.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_28.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_278.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_278.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_277.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_277.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_276.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_276.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_278.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_277.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_275.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_275.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_276.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_274.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_274.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_273.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_273.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_275.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_274.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_270.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_273.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_270.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_272.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_272.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_271.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_271.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_272.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_270.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_271.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_27.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_27.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_269.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_269.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_268.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_268.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_27.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_269.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_267.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_267.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_268.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_266.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_266.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_267.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_265.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_265.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_266.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_264.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_264.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_265.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_263.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_263.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_264.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_262.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_262.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_263.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_261.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_261.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_262.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_260.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_260.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_261.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_26.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_26.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_260.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_259.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_259.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_26.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_258.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_258.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_259.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_257.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_257.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_258.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_257.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_255.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_255.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_256.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_256.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_254.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_254.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_256.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_255.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_253.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_253.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_252.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_252.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_254.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_253.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_251.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_251.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_252.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_250.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_25.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_250.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_25.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_251.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_250.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_249.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_249.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_25.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_248.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_248.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_249.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_247.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_247.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_248.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_246.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_245.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_245.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_246.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_247.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_246.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_244.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_244.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_245.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_243.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_243.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_242.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_242.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_244.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_243.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_241.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_241.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_242.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_240.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_240.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_241.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_24.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_24.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_240.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_238.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_238.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_239.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_239.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_24.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_239.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_237.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_237.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_236.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_238.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_236.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_237.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_236.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_234.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_234.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_235.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_235.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_233.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_233.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_235.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_234.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_233.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_232.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_232.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_231.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_231.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_230.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_230.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_232.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_230.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_231.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_228.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_228.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_23.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_23.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_229.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_229.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_228.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_229.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_23.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_226.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_226.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_227.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_227.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_225.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_225.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_227.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_226.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_225.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_224.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_224.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_223.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_223.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_221.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_221.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_224.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_223.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_222.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_222.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_220.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_220.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_221.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_222.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_22.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_220.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_22.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_219.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_219.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_218.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_218.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_22.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_219.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_218.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_217.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_217.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_216.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_216.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_215.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_215.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_217.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_216.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_215.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_214.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_214.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_212.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_212.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_213.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_213.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_214.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_213.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_212.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_211.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_211.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_210.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_210.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_211.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_21.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_21.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_210.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_21.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_208.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_208.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_209.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_209.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_207.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_207.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_209.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_208.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_206.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_205.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_205.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_206.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_207.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_204.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_204.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_205.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_206.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_204.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_201.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_201.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_203.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_203.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_202.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_202.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_203.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_201.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_202.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_200.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_200.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_20.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_2.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_20.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_2.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_200.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_20.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_199.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_199.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_198.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_198.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_199.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_197.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_197.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_198.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_197.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_196.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_196.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_195.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_195.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_194.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_194.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_196.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_195.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_193.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_193.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_192.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_192.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_194.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_193.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_191.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_191.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_192.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_191.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_19.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_19.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_190.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_190.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_19.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_188.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_188.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_190.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_189.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_189.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_187.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_187.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_188.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_189.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_186.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_187.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_186.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_185.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_185.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_186.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_184.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_185.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_184.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_183.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_183.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_182.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_182.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_184.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_183.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_182.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_181.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_181.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_180.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_181.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_180.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_18.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_18.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_180.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_18.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_179.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_179.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_178.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_178.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_177.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_177.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_178.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_179.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_177.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_174.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_174.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_176.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_176.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_175.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_175.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_176.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_175.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_174.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_173.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_173.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_171.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_172.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_172.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_171.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_173.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_172.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_171.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_170.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_170.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_17.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_17.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_170.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_169.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_169.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_168.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_168.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_17.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_169.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_168.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_167.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_167.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_166.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_166.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_165.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_165.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_167.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_166.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_164.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_165.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_164.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_163.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_163.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_164.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_163.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_162.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_162.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_161.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_161.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_160.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_160.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_162.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_161.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_160.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_16.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_16.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_159.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_159.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_16.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_158.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_158.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_159.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_157.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_157.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_158.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_156.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_156.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_155.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_155.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_157.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_153.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_156.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_153.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_155.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_154.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_154.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_154.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_152.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_152.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_153.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_151.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_151.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_152.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_150.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_151.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_150.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_15.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_15.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_150.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_149.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_149.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_148.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_148.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_15.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_146.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_146.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_149.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_147.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_147.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_148.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_147.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_146.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_145.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_145.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_144.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_144.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_143.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_143.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_145.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_144.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_141.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_143.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_141.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_142.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_142.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_141.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_142.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_140.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_140.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_14.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_14.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_139.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_139.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_140.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_14.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_138.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_138.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_139.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_137.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_137.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_136.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_136.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_138.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_137.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_136.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_135.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_135.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_134.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_134.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_133.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_135.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_133.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_134.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_132.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_132.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_131.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_131.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_133.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_132.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_131.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_130.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_130.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_13.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_129.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_13.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_129.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_130.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_129.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_13.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_128.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_128.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_127.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_127.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_126.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_126.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_128.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_127.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_124.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_124.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_126.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_125.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_125.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_124.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_125.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_123.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_123.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_122.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_122.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_123.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_121.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_121.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_122.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_12.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_12.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_120.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_120.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_121.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_120.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_119.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_119.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_12.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_118.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_118.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_119.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_117.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_117.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_118.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_116.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_116.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_117.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_115.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_115.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_114.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_116.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_114.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_115.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_113.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_113.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_114.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_112.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_112.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_111.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_111.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_113.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_112.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_111.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_110.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_110.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_11.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_11.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_110.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_108.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_108.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_11.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_109.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_109.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_107.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_108.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_107.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_109.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_107.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_106.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_105.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_106.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_105.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_104.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_104.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_106.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_105.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_104.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_103.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_103.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_101.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_101.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_102.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_102.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_103.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_101.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_100.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_100.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_102.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_10.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_10.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_1.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_1.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_100.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_10.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_0.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_0.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__vision__tracking.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__vision__tracking.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/inherit_graph_0.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__vector__loadsave.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__vector__loadsave.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__vision__tracking.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__time__date.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__time__date.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__vector__loadsave.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__synch__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__synch__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__time__date.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__string__manage.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__string__manage.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__synch__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__stlext__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__stlext__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__string__manage.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__stlext__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__stats__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__stats__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__result__sets__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__result__sets__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__ransac__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__stats__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__ransac__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__result__sets__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__ransac__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__poses__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__param__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__poses__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__param__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__poses__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__network__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__network__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__tpspace.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__tpspace.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__param__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__network__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__tpspace.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__holo.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__holo.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__reactive.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__reactive.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__planners.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__planners.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__reactive.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__holo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nav__planners.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__multidesc__desc.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__multidesc__desc.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__multidesc__desc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__features.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__features.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__features.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__thread.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__thread.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__thread.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__round.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__round.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__round.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__memory.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__memory.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__memory.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__md5.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__md5.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__md5.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__crc.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__crc.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__crc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__metric__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__metric__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__memalloc__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__metric__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__memalloc__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__matlab__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__matlab__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__loadsave__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__loadsave__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__matlab__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__memalloc__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__loadsave__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__kdtree__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__kdtree__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__interpolation__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__interpolation__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__kdtree__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__interpolation__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__geometry__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__geometry__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__fourier__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__fourier__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__geometry__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__filesystem.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__filesystem.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__fourier__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__filesystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__container__ops__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__container__ops__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__color__maps.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__color__maps.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__container__ops__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__chessboard__calib.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__chessboard__calib.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__bundle__adj.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__bundle__adj.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__chessboard__calib.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__color__maps.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__bundle__adj.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph_legend.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph_legend.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search_opensearch.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search_functions.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search_config.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_defs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/globals.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/files.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_rela.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_~.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_~.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/functions.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hierarchy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/annotated.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemembers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespaces.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/modules.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pages.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dot_inline_dotgraph_1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/menudata.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000067_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000059_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000065_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000051_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000051_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000051_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000051_000011.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000051_000065.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000048_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000048_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000048_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000048_000065.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000068_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000068_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000068_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000068_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000057_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000057_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000041_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000041_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000041_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000037_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000037_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000037_000068.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000037_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000064_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000064_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000036_000064.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000063_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000053_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000053_000063.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000035_000063.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000035_000053.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000056_000016.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000056_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000056_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000056_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000056_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000056_000021.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000056_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000034_000016.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000034_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000034_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000034_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000034_000056.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000034_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000047_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000047_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000033_000047.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000043_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000032_000043.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000055_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000055_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000040_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000040_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000031_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000031_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000031_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000052_000039.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000052_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000039_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000039_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000039_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000039_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000030_000039.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000030_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000054_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000042_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000042_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000042_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000042_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000029_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000029_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000029_000042.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000028_000013.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000027_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000027_000012.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000026_000010.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000045_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000025_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000024_000008.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000023_000007.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000022_000004.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000021_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000021_000002.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000066_000044.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000066_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000066_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000066_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000066_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000066_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000061_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000061_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000061_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000060_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000060_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000050_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000050_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000049_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000049_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000049_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000049_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000049_000001.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000044_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000020_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000020_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000020_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000020_000050.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000020_000003.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000020_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000020_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000020_000001.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000019_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000018_000044.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000018_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000018_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000018_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000018_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000017_000068.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000017_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000017_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000016_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000016_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000016_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000016_000056.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000016_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000015_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000015_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000015_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000014_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000014_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000014_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000013_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000013_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000012_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000012_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000012_000025.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000012_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000011_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000010_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000010_000034.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000010_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000010_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000010_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000009_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000009_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000008_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000008_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000007_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000004_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000004_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000004_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000003_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000002_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000001_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_000000_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dir_f662dccd6a60e2b8cc589ab459ff953a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph_legend.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r_1_1_value_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p_1_1_v_a_l_u_e___a_r_g___h_e_l_p_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor_3_01std_1_1string_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r_1_1_value_extractor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p_1_1_m_u_l_t_i___a_r_g___h_e_l_p_e_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_xor_handler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_xor_handler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_version_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_values_constraint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_value_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_value_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_unlabeled_multi_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_switch_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_std_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_specification_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_optional_unlabeled_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_optional_unlabeled_tracker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_switch_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_multi_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_ignore_rest_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_help_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_doc_book_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_constraint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_parse_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_cmd_line-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_parse_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_arg-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_t_c_l_a_p_1_1_action_done_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1no__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1no__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1constructor__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1constructor__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1clone__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classstlplus_1_1clone__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacestlplus.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacestd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_search_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_search_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_radius_result_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_radius_result_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_pooled_allocator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_pooled_allocator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___simple___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___simple___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l1___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l1___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_n_n_result_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_n_n_result_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_interval-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_interval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_branch_struct-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_single_index_adaptor_1_1_branch_struct.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_d_tree_single_index_adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_k_d_tree_single_index_adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_eigen_matrix_adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_k_d_tree_eigen_matrix_adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_index_dist___sorter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_index_dist___sorter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_c_array-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_c_array.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector_3-1_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector_3-1_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacenanoflann.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision_1_1pinhole.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_u_r_f_desc2_k_d_tree___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1detail_1_1_t_s_i_f_t_desc2_k_d_tree___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_u_r_f_descriptors_k_d_tree_index-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_u_r_f_descriptors_k_d_tree_index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_system_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_stereo_calib_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_featuref_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_featuref_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_feature_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits_3_01_t_simple_feature_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature_list__templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature__templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_simple_feature__templ.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_i_f_t_descriptors_k_d_tree_index-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_s_i_f_t_descriptors_k_d_tree_index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_sequence_feature_observations-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_r_o_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_r_o_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_relative_feature_pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_relative_feature_pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_matching_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_matching_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_multi_res_desc_match_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_matching_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_callback_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_callback_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_calib_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_stereo_calib_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_r_o_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_r_o_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_calib_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_image_calib_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_feature_observation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_t_feature_observation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_keypoint_response_sorter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_video_file_writer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_video_file_writer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_undistort_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_undistort_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_stereo_rectify_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_stereo_rectify_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_matched_feature_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_image_pyramid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_image_pyramid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker_1_1_t_extra_output_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker_1_1_t_extra_output_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_generic_feature_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_tracker___k_l-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list_k_d_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_u_r_f_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_u_r_f_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_spin_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_spin_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_i_f_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_s_i_f_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_polar_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_polar_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_o_r_b_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_o_r_b_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_log_polar_images_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_log_polar_images_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_k_l_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_k_l_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_harris_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_harris_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_f_a_s_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_f_a_s_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options_1_1_t_b_c_d_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_extraction_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_extraction-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature_extraction.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_1_1_t_descriptors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_feature_1_1_t_descriptors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_difodo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_difodo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_cam_model_1_1_camera_temp_variables-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1vision_1_1_c_cam_model_1_1_camera_temp_variables.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_cam_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1net.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_unary_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_unary_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_write_to_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_write_to_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_read_from_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_read_from_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_pair_make_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_pair_make_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_make_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_make_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_delete-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_delete.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_convert-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_convert.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_unique-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_unique.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_second-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear_second.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1metaprogramming_1_1_object_clear.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind2nd-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind2nd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind1st-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_non_const_bind1st.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_memory_bypasser_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_memory_bypasser_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_binary_member_function_wrapper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1metaprogramming_1_1_binary_member_function_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1metaprogramming.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1internal_1_1dynamic__grid__txt__saver-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1internal_1_1dynamic__grid__txt__saver.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1internal.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1detail_1_1_point_cloud_adapter_helper_no_r_g_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_018_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_018_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_014_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_014_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount_3_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1uint__select__by__bytecount.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1opengl_1_1_c_light_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1opengl_1_1_c_light_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_template_numeric_3_01_t_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_template_numeric_3_01_t_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_fixed_numeric_3_01_t_00_01_n_00_01_m_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_fixed_numeric_3_01_t_00_01_n_00_01_m_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_numeric_3_01_t_00_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_numeric_3_01_t_00_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_float_3_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_float_3_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_double_3_01_n_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_array_double_3_01_n_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1graphs_1_1_c_network_of_poses_3_01_c_p_o_s_e_00_27ed3b3966071062c5cb8592af56801d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1graphs_1_1_c_network_of_poses_3_01_c_p_o_s_e_00_a1e07cdc8a51e3e0a437586266547769.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_type_name.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_stereo_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_runtime_class_id-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_runtime_class_id.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_property_value_i_d_triplet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_property_value_i_d_triplet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coordf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coordf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coord-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_pixel_coord.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_matching_pair_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_matching_pair-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_matching_pair.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_covariance_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_covariance_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_algorithm_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_i_c_p_algorithm_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_metric_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_metric_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_t_data_association_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_c_grid_map_aligner_1_1_t_aligner_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01slam_1_1_c_grid_map_aligner_1_1_t_aligner_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01poses_1_1_c_pose3_d_interpolator_1_1_t_interpolator_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01poses_1_1_c_pose3_d_interpolator_1_1_t_interpolator_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_t_holonomic_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_t_holonomic_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_c_holonomic_n_d_1_1_t_situations_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01nav_1_1_c_holonomic_n_d_1_1_t_situations_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t0548f1e62c46a2a7aacae0763cd2d519.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_intensity_channel_i_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_random_field_grid_map2_d_1_1_t_map_representation_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_random_field_grid_map2_d_1_1_t_map_representation_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_height_grid_map2_d_1_1_t_map_representation_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01maps_1_1_c_height_grid_map2_d_1_1_t_map_representation_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_velodyne_scanner_1_1model__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_velodyne_scanner_1_1model__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_kinect_1_1_t_video_channel_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_kinect_1_1_t_video_channel_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_g_p_s_interface_1_1_p_a_r_s_e_r_s_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01hwdrivers_1_1_c_g_p_s_interface_1_1_p_a_r_s_e_r_s_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01bayes_1_1_t_k_f_method_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler_3_01bayes_1_1_t_k_f_method_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type_filler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_enum_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_colorf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_colorf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_color-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_color.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_a_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_a_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_r_g_b_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01pcl_1_1_point_cloud_3_01pcl_1_1_point_x_y_z_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_coloured_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_coloured_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1opengl_1_1_c_point_cloud_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1obs_1_1_c_observation3_d_range_scan_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_weighted_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_simple_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_coloured_points_map_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter_3_01mrpt_1_1maps_1_1_c_coloured_points_map_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_point_cloud_adapter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___importer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_p_l_y___exporter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event_on_destroy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap_1_1map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector_1_1map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__map__as__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_018_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_018_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_014_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_014_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount_3_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1int__select__by__bytecount.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_type_selector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_entry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_entry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_time_logger_1_1_t_call_data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_time_logger-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_tic_tac-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_thread_safe_queue-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_thread_safe_queue.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_text_file_lines_parser-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_text_file_lines_parser.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_string_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_std_out_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_start_up_classes_register-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_start_up_classes_register.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database_table-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_simple_database-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_server_t_c_p_socket-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_robot_simulator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_robot_simulator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_referenced_mem_block-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_properties_values_list_1_1_t_property_value_pair-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_properties_values_list_1_1_t_property_value_pair.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_properties_values_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_profiler_proxy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_profiler_proxy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_probability_density_function-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr__basic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1copiable___n_u_l_l__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object_ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_r_p_t_exception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_m_h_properties_values_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_message-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_message.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_memory_chunk-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_mapped_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_mapped_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_loadable_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_list_of_classes-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_list_of_classes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_l_a_s_s_i_n_i_t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_c_l_a_s_s_i_n_i_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less_1_1nocase__compare-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_output_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_file_g_z_input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_external_image_not_found-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_exception_e_o_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_enhanced_meta_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_dynamic_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_debug_output_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_console_redirector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_prefixer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_memory-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_config_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_client_t_c_p_socket-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_path_from_r_t_k_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_path_from_r_t_k_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_geodetic_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_geodetic_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_ellipsoid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_ellipsoid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_transf_interpolation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_transf_interpolation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum_helmert2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params___t_o_p_c_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params___t_o_p_c_o_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum7_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum1_d_transf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum1_d_transf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum10_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_datum10_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1topography.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e3_robust_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_s_e2_robust_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_potential_match-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1tfest_1_1_t_potential_match.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1tfest.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system_1_1os.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor_no_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor_no_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_object_functor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_no_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_no_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_3_01void_01_5_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor_3_01void_01_5_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1detail_1_1_thread_create_functor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_time_parts-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_time_parts.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_thread_handle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_t_thread_handle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_split.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_generic_memory_pool-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_generic_memory_pool.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_file_system_watcher_1_1_t_file_system_change-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_file_system_watcher_1_1_t_file_system_change.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_file_system_watcher-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_file_system_watcher.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_directory_explorer_1_1_t_file_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1system_1_1_c_directory_explorer_1_1_t_file_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_directory_explorer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_c_directory_explorer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_blocked_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_blocked_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_m_t__buffer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_m_t__buffer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_thread_safe_variable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_thread_safe_variable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_semaphore-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_semaphore.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_write_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_read_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe_base_end_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section_locker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section_locker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_critical_section.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_atomic_counter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_atomic_counter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1synch.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_pose_bin2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d_1_1lt__operator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d_1_1lt__operator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1detail_1_1_t_path_bin2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1slam_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_monte_carlo_localization_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_monte_carlo_localization_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_t_k_l_d_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_data_association_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_t_data_association_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_p_f__implementation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization_1_1_t_data_per_beacon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization_1_1_t_data_per_beacon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_data_assoc_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d_1_1_t_data_assoc_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_data_assoc_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m_1_1_t_data_assoc_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f_1_1_t_construction_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_dist-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_dist.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_metric_map_builder_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_metric_map_builder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_incremental_map_partitioner_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_incremental_map_partitioner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_i_c_p_1_1_t_return_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_i_c_p_1_1_t_return_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_i_c_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info_1_1_t_pair_plus_distance-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info_1_1_t_pair_plus_distance.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_return_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner_1_1_t_config_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1slam_1_1_c_grid_map_aligner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1slam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1scanmatching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1random_1_1_c_random_generator_1_1_t_m_t19937__data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1random_1_1_c_random_generator_1_1_t_m_t19937__data.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1random_1_1_c_random_generator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1random_1_1_c_random_generator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1random.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_rot_vec_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_rot_vec_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_quat_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_quat_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_pose2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper_3_01_c_point2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1_t3_d_type_helper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1detail_1_1pose__point__impl_3_01_d_e_r_i_v_e_d_c_l_a_s_s_00_010_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1poses_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_t_simple3_d_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_o__average_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_s_e__traits_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_013_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_013_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_012_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_s_e__average_3_012_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_robot2_d_pose_estimator_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_robot2_d_pose_estimator_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_robot2_d_pose_estimator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_robot2_d_pose_estimator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses3_d_sequence-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_poses2_d_sequence-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_random_sampler-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_random_sampler.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose_or_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_rot_vec-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_quat_1_1const__iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_quat-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian_inf-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d_interpolator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d_grid_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g_1_1_t_gaussian_mode-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g_1_1_t_gaussian_mode.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_s_o_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_particles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f_gaussian-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1poses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph_matcher-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph_matcher.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_semantic_clustering-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_semantic_clustering.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1_segment-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1_segment.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane_inferred_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane_inferred_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_maker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_maker.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_localiser-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map_localiser.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1frame_r_g_b_dand_pose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1frame_r_g_b_dand_pose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_consistency_test-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_consistency_test.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1config__heuristics-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1config__heuristics.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1pbmap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1stock__objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1graph__tools.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1gl__utils_1_1_t_render_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1gl__utils_1_1_t_render_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1gl__utils.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t_font_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_t2_d_text_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_pre_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1mrpt_event_g_l_post_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_vector_field2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_textured_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text_message_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_simple_line-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_triangles_1_1_t_triangle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_triangles_1_1_t_triangle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_triangles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_vertex-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_vertex.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_triangle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_set_of_textured_triangles_1_1_t_triangle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_textured_triangles-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_objects-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_set_of_lines-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable_display_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_face-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_face.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_edge-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_polyhedron_1_1_t_polyhedron_edge.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_point_cloud_coloured_1_1_t_point_colour-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_point_cloud_coloured_1_1_t_point_colour.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud_coloured-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_point_cloud-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_planar_laser_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_open_g_l_viewport_1_1_t_last_projective_matrix_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_open_g_l_viewport_1_1_t_last_projective_matrix_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_viewport-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_standard_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_open_g_l_scene-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_render_queue_element-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_render_queue_element.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octree_point_renderer_1_1_t_node.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octree_point_renderer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_voxel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_voxel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_info_per_voxel_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_info_per_voxel_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_grid_cube-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_octo_map_voxels_1_1_t_grid_cube.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_octo_map_voxels-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh_fast-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_mesh_1_1_t_triangle_vertex_indices-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_mesh_1_1_t_triangle_vertex_indices.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_light-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_light.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_z-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_grid_plane_x_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_ellipsoid_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_generalized_cylinder_1_1_t_quadrilateral-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_generalized_cylinder_1_1_t_quadrilateral.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_generalized_cylinder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_f_b_o_render-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_range_bearing2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid_inverse_depth2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_info_per_texture-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_info_per_texture.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_impl_assimp-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_assimp_model_1_1_t_impl_assimp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_assimp_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/unionmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range_1_1rd-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/unionmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range_1_1rd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_t_double_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace1_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh_1_1_f_trace1_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_angular_observation_mesh-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c3_d_s_scene_1_1_t_impl3_d_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c3_d_s_scene_1_1_t_impl3_d_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c3_d_s_scene-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__solution__status.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__position__type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss_1_1nv__oem6__ins__status__type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_u_t_c__time-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_u_t_c__time.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__short__header__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__short__header__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__header__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1nv__oem6__header__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___s_a_t_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___t_o_p_c_o_n___p_z_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n_1_1_t_component_version-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n_1_1_t_component_version.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___v_e_r_s_i_o_n-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p_1_1_t_compressed_range_log-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p_1_1_t_compressed_range_log.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___r_a_n_g_e_c_m_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___s_h_o_r_t___f_r_a_m_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_v___o_e_m6___g_e_n_e_r_i_c___f_r_a_m_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___z_d_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___v_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___r_m_c-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_l_l-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a_1_1content__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a_1_1content__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1_message___n_m_e_a___g_g_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1gnss_1_1gnss__message-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration_1_1_per_laser_calib-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration_1_1_per_laser_calib.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t_stereo_image_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t_stereo_image_features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t2_d_scan_properties-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_t2_d_scan_properties.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans_1_1_t_sin_cos_values-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans_1_1_t_sin_cos_values.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sin_cos_look_up_table_for2_d_scans.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_sensory_frame-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1const__iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog_1_1const__iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wireless_power-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_wind_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_visual_landmarks-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_raw_packet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_raw_packet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_position_packet-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_velodyne_position_packet.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_point_cloud-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_point_cloud.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_s_e3_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_s_e3_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_parameters-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1_t_generate_point_cloud_parameters.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1raw__block__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1raw__block__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1laser__return__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_velodyne_scan_1_1laser__return__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_velodyne_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_stereo_images-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_skeleton_1_1_t_skeleton_joint-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_skeleton_1_1_t_skeleton_joint.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_skeleton-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_g_b_d360-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_r_f_i_d_1_1_t_tag_reading-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_r_f_i_d_1_1_t_tag_reading.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_r_f_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_reflectivity-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_raw_d_a_q-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_range_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_range_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_odometry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_i_m_u-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_image-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_g_p_s_1_1internal__msg__test__proxy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_g_p_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_t_observation_e_nose-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_t_observation_e_nose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel_1_1_tdata_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel_1_1_tdata_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors_1_1_c_m_o_smodel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_gas_sensors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_comment-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_c_a_n_bus_j1939-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_bearing_range_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_bearing_range_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_bearing_range-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_beacon_ranges_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation_beacon_ranges_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_beacon_ranges-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation_battery_state-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation6_d_features_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation6_d_features_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation6_d_features-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_pixel_label_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_cached3_d_proj_tables-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation3_d_range_scan_1_1_t_cached3_d_proj_tables.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation3_d_range_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty_1_1_t_eval_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty_1_1_t_eval_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan_with_uncertainty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation2_d_range_scan-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___thrun_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___thrun_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___gaussian_model-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options_1_1_t_options___gaussian_model.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_c_action_robot_movement2_d_1_1_t_motion_model_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_robot_movement2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action_collection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_robot_shape-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_robot_shape.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2___t_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2___t_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_node_s_e2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_tree_1_1_n_o_d_e___t_y_p_e-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_t_move_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_edge_s_e2___t_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_move_edge_s_e2___t_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_c_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_t_c_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2___t_p_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2___t_p_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric_3_01_t_node_s_e2_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_pose_distance_metric.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_simple2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_simple2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_render_planned_path_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_render_planned_path_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_input-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_planner_input.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_end_criteria-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_end_criteria.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_algorithm_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s_1_1_t_algorithm_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_planner_r_r_t___s_e2___t_p_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_reactive_navigation_system3_d_1_1_t_p_t_gmultilevel-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_reactive_navigation_system3_d_1_1_t_p_t_gmultilevel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_navigation_system-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_interface_implementation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_reactive_interface_implementation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g___dummy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g7-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g6-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g5-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g3-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_p_t_g1-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_t_cell_for_lambda_function-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_t_cell_for_lambda_function.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator_1_1_c_colision_grid-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_parameterized_trajectory_generator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___v_f_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record___n_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_log_file_record_1_1_t_info_per_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_log_file_record_1_1_t_info_per_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_log_file_record-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_v_f_f_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_v_f_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_gap-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_holonomic_n_d_1_1_t_gap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_n_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_holonomic_log_file_record-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system_1_1_t_navigation_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_reactive_navigation_system-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_navigation_params_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_info_per_p_t_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_info_per_p_t_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_holonomic_movement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive_1_1_t_holonomic_movement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_p_t_g_based_reactive-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1nav_1_1_c_abstract_holonomic_reactive_method-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1nav.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math_1_1jacobians.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_template_numeric_3_01_t_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_template_numeric_3_01_t_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_fixed_numeric_3_01_t_00_01_d_00_01_d_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_fixed_numeric_3_01_t_00_01_d_00_01_d_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_vicinity_traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer_3_01_m_a_t_00-1_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer_3_01_m_a_t_00-1_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1_t_aux_resizer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_reverse_accessor_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_reverse_accessor_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01true_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01true_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01false_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper_3_01_u_00_01false_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_matrix_wrapper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1detail_1_1get_vicinity.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_accessor_iterator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1detail_1_1_accessor_iterator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_segment2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d_quat-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d_quat.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_pose2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon_with_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon_with_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_t_polygon2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_r_g_bu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_r_g_bu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_iu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_z_iu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_r_g_bu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_r_g_bu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_iu8-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point_x_y_zf_iu8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_df-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_df.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_point2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d_1_1tobject3d__data__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d_1_1tobject3d__data__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d_1_1tobject2d__data__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d_1_1tobject2d__data__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_object2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_line2_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_pseudo_huber_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_pseudo_huber_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_least_squares_00_01_t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel_3_01rk_least_squares_00_01_t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_r_a_n_s_a_c___template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_model_search_1_1_t_species-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_model_search_1_1_t_species.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_model_search-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_model_search.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols_1_1_t_entry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols_1_1_t_entry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_matrix_block_sparse_cols.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_search_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_search_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_k_d_tree_capable_1_1_t_k_d_tree_data_holder-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_k_d_tree_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_spline_interpolator1_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_symmetrical_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix_1_1_cholesky_decomp-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_sparse_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type_3_01_eigen_1_1_eigen_base_3_01_derived_01_4_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type_3_01_eigen_1_1_eigen_base_3_01_derived_01_4_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo_1_1_c_statistical_analyzer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo_1_1_c_statistical_analyzer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_monte_carlo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_matrix_template_size-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_objects-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_template-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_row_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_fixed_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_column_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_bool-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_levenberg_marquardt_templ_1_1_t_result_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_c_levenberg_marquardt_templ_1_1_t_result_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_levenberg_marquardt_templ-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_histogram-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_histogram.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_exception_not_def_pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_row_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor_extended-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor_extended.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_const_matrix_column_accessor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_binary_relation-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_binary_relation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_u_int-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_numeric-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_int-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_float-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_double-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_3_01_t_00_010_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array_3_01_t_00_010_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1internal_1_1_t_metric_map_types_registry-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1internal_1_1_t_metric_map_types_registry.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps_1_1internal.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1pointmap__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int8__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1logoddscell__traits_3_01int16__t_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1detail_1_1load_from_range_impl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_set_of_metric_map_initializers-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_random_field_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_random_field_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_metric_map_initializer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_ratio_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_ratio_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_extra_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_matching_extra_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_t_map_generic_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_height_gridmap_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_t_height_gridmap_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_insert-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1mrpt_event_metric_map_clear-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_wireless_power_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_weighted_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_weighted_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_simple_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_simple_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_reflectivity_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_r_b_p_f_particle_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_tobservation_g_m_r_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_tobservation_g_m_r_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_random_field_grid_map2_d_1_1_t_insertion_options_common-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_random_field_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range3_d_insert_context-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range3_d_insert_context.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range2_d_insert_context-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_laser_range2_d_insert_context.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___write_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___load_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___header_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_points_map_1_1_l_a_s___header_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_rendering_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_rendering_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_base_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_octo_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_octo_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_update_cells_info_change_only-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_update_cells_info_change_only.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_output-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_output.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_result-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_result.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_laser_simul_uncertainty_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_entropy_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_entropy_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_critical_points_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_occupancy_grid_map2_d_1_1_t_critical_points_list.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_occupancy_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f_1_1_t_prediction_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map_p_d_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_selector_container_by_class-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_multi_metric_map_1_1_proxy_filter_container_by_class-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_multi_metric_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_metric_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map_l_u_t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_log_odds_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options_1_1_t_g_p_s_origin-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options_1_1_t_g_p_s_origin.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_results-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_results.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_fuse_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_fuse_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_custom_sequence_landmarks-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_landmarks_map_1_1_t_custom_sequence_landmarks.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmarks_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___m_r_f-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___base_1_1_t_point_insert_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d___base_1_1_t_point_insert_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d___base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_height_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_height_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_wind_table-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_wind_table.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_cell-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d_1_1_t_gaussian_cell.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_gas_concentration_grid_map2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_points_map_1_1_t_colour_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_points_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_coloured_octo_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_coloured_octo_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_map_definition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_likelihood_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1maps_1_1_c_beacon_map_1_1_t_insertion_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1kinematics_1_1_t_kinematic_link-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1kinematics_1_1_t_kinematic_link.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1kinematics_1_1_c_kinematic_chain-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1kinematics.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_sensor_class_id-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_sensor_class_id.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_thread_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_thread_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_f_t_d_i_device-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_f_t_d_i_device.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___s_v_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___s_v_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___fly_capture2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___fly_capture2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___d_u_o3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options___d_u_o3_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__dc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__dc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__bumblebee-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_options__bumblebee.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_c_v_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_t_capture_c_v_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_wireless_power-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties_factory-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties_factory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_velodyne_scanner_1_1_t_model_properties.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_velodyne_scanner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_tu_micos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_swiss_ranger3_d_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___s_v_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_stereo_grabber___bumblebee__libdc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_skeleton_tracker-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_u_s_b-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_sick_laser_serial-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_servoe_neck-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_serial_port-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_rovio_state-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_rovio_state.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_encoders-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_rovio_1_1_t_encoders.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rovio-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rovio.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robotic_head_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_robo_peak_lidar-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rae_p_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo_1_1my__pos-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo_1_1my__pos.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_hokuyo-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_d_perception-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ptu_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_phidget_interface_kit_proximity_sensors-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2_generic-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_open_n_i2___r_g_b_d360-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_emitter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_t_mount_point-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_t_mount_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_n_t_r_i_p_args-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client_1_1_n_t_r_i_p_args.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_n_t_r_i_p_client.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_t_info_per_task-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_t_info_per_task.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__do__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__do__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__di__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__di__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__co__pulses__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__co__pulses__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__pulse__width__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__pulse__width__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__period__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__period__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__lin__encoder__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__lin__encoder__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__count__edges__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__count__edges__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__ang__encoder__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ci__ang__encoder__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ao__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ao__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ai__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description_1_1desc__ai__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q_1_1_task_description.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_national_instruments_d_a_q-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_l_m_s100_eth-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_joystick-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_joystick.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_interface_f_t_d_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens___m_t4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_x_sens-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_i_m_u_intersense-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_impinj_r_f_i_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___open_c_v-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___open_c_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber___fly_capture2-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394_1_1_t_camera_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394_1_1_t_camera_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_image_grabber__dc1394.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_ibeo_lux_e_t_h-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g_1_1_t_sensor_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g_1_1_t_sensor_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_hokuyo_u_r_g-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gyro_k_v_h_d_s_p3000-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s_interface-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_g_p_s___n_t_r_i_p-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_gill_anemometer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_generic_sensor_1_1_c_l_a_s_s_i_n_i_t___g_e_n_e_r_i_c___s_e_n_s_o_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_generic_sensor_1_1_c_l_a_s_s_i_n_i_t___g_e_n_e_r_i_c___s_e_n_s_o_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_generic_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_f_f_m_p_e_g___input_stream-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_f_f_m_p_e_g___input_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_enose_modular-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_d_u_o3_d_camera-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_c_a_n_bus_reader-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_camera_sensor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_sonars-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_i_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_e_noses-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_board_d_l_m_s-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base_1_1_t_robot_description-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base_1_1_t_robot_description.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_activ_media_robot_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c2_d_range_finder_abstract-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1hwdrivers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_t_pose_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_t_pose_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_hypothesis_i_d_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_t_arc_list-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___grid_matching-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_top_l_c_detector___fab_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_robot_poses_graph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_particle_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m_algorithm_base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r_1_1_t_path_bin-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r_1_1_t_path_bin.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_l_s_l_a_m___r_b_p_f__2_d_l_a_s_e_r-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis_1_1_t_robot_poses_partitioning-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis_1_1_t_robot_poses_partitioning.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_local_metric_hypothesis-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mto_t_b_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mto_t_b_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i_1_1_t_b_i__info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i_1_1_t_b_i__info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_t_b_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_a_a-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m_1_1_t_message_l_s_l_a_mfrom_a_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_t_s_l_a_m-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_node-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_h_m_h_map_arc-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_m_h_map-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1hmtslam_1_1_c_hierarchical_map_m_h_partition-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1hmtslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_wx_subsystem.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_resize-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_closed-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_window_char-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event_mouse_down-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1mrpt_event3_d_window_grab_image_file-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window_plots-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_display_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_c_base_g_u_i_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1gui.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose_p_d_f_gaussian_inf_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose_p_d_f_gaussian_inf_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_p_d_f_gaussian_inf_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_p_d_f_gaussian_inf_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose3_d_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose2_d_00_01gst_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval_3_01_c_pose2_d_00_01gst_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1detail_1_1_aux_error_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphslam_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1_t_result_info_spa_lev_marq-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1_t_result_info_spa_lev_marq.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits_1_1observation__info__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits_1_1observation__info__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose3_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose3_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose2_d_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper_3_01_c_pose2_d_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1_t_pose_p_d_f_helper.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1node__annotations__empty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1graph__ops-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1graph__ops.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1detail_1_1edge__annotations__empty.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphs_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_t_graphviz_export_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_t_graphviz_export_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_network_of_poses_1_1global__pose__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_network_of_poses-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_graph_partitioner-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_visitor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_visitor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_t_edge_info-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_tree_1_1_t_edge_info.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_tree-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_directed_graph_1_1edge__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_directed_graph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_previous-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_previous.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_distance-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphs_1_1_c_dijkstra_1_1_t_distance.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_dijkstra-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_dijkstra.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_a_star_algorithm-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_a_star_algorithm.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1global__settings.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_object_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_tests_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_tests_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_measurement-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_face_detection_1_1_t_measurement.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_face_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_door_crossing_out_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_detector_door_crossing_1_1_t_door_crossing_out_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detector_door_crossing-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable3_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_detectable2_d-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_cascade_classifier_detection_1_1_t_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1detectors_1_1_c_cascade_classifier_detection_1_1_t_options.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1detectors_1_1_c_cascade_classifier_detection-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1detectors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1compress_1_1zip.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1compress.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1bayes_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_t_k_f__options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_rejection_sampling_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_probability_particle-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_probability_particle.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_data_impl-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_data-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_capable_1_1_t_fast_draw_aux_vars-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_capable_1_1_t_fast_draw_aux_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_stats-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_stats.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1bayes_1_1_c_particle_filter_1_1_t_particle_filter_options-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_particle_filter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmrpt_1_1bayes_1_1_c_kalman_filter_capable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1bayes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespacemrpt.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_01_r_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_01_r_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_01_c_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_01_c_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_011_01_4-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer_3_011_00_011_01_4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structinternal__mrpt_1_1_mat_or_vec_resizer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespaceinternal__mrpt.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/struct_eigen_1_1_eigen_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/class_eigen_1_1aligned__allocator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/namespace_eigen.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_text-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_scale_x-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_profile-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_printout-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_polygon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_movable_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_legend-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_info_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_f_x-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structimaxdiv__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/structimaxdiv__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__sse__optimizations.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__adapters__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__topography__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__tfest__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__stereoslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__scanmatching__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__reactivenav__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__pbmap__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__obs__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__kinematics__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__hwdrivers__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__hmtslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__gui__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__graphslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__graphs__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/group__mrpt__detectors__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/deprecated.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/todo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/env-vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-wxwidgets.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-suitesparse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-sse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-pcl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-opengl-glut.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-opencv.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-libusb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-libpcap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-liblas.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-libftdi.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dep-eigen3.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependencies.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_simple_feature_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tracking_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pinhole_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/multi_desc__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/descriptor__pairing_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/descriptor__kdtrees_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_video_file_writer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_undistort_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_stereo_rectify_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_pyramid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/chessboard__stereo__camera__calib_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/chessboard__find__corners_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/chessboard__camera__calib_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_feature_extraction_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_feature_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_difodo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_cam_model_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bundle__adjustment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vision_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_visual_landmarks_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_visual_landmarks_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_landmarks_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_landmarks_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_landmark_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_landmark_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/path__from__rtk__gps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/data__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/conversions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/topography_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/se3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/se2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/indiv-compat-decls_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tfest_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/scan__matching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/scanmatching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_monte_carlo_localization_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_k_l_d_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_p_f__implementations__data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_p_f__implementations_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_p_f__aux__structs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/observations__overlap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/data__association_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_range_only_localization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_occupancy_grid_map_feature_extractor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_metric_maps_alignment_algorithm_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_r_b_p_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_i_c_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_incremental_map_partitioner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_i_c_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_grid_map_aligner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_subgraph_matcher_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_subgraph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_semantic_clustering_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_plane_inferred_info_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_plane_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_pb_map_maker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_pb_map_localiser_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_miscellaneous_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/heuristic_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_consistency_test_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pbmap_2pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/glut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/freeglut__std_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/freeglut__ext_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/freeglut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/stock__objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pose__pdfs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/opengl__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/opengl__fonts_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph__tools__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph__tools_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gl__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_vector_field3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_vector_field2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_textured_plane_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_textured_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_text_message_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_text3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_text_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sphere_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_simple_line_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_set_of_triangles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_set_of_textured_triangles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_set_of_objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_set_of_lines_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_renderizable_display_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_renderizable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_polyhedron_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_cloud_coloured_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_cloud_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_viewport_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_standard_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_scene_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_octree_point_renderer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_octo_map_voxels_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_mesh_fast_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_mesh3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_mesh_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_light_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_z_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_y_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_generalized_ellipsoid_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_generalized_cylinder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_frustum_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_f_b_o_render_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_range_bearing2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_disk_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_cylinder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_box_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_axis_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_assimp_model_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_arrow_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c3_d_s_scene_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/opengl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_velodyne_calibration_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t2_d_scan_properties_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__type__list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__topcon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__novatel_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__common_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__ascii__nmea_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_sin_cos_look_up_table_for2_d_scans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_sin_cos_look_up_table_for2_d_scans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_sensory_frame_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_sensory_frame_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_rawlog_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_rawlog_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wind_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wind_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observation_velodyne_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observation_skeleton_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_reflectivity_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_reflectivity_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_raw_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_raw_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_odometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_odometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_i_m_u_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_i_m_u_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_g_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_g_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_gas_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_gas_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_comment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_comment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_c_a_n_bus_j1939_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_c_a_n_bus_j1939_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_bearing_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_bearing_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_beacon_ranges_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_beacon_ranges_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_battery_state_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_battery_state_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation6_d_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation6_d_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observation3_d_range_scan__project3_d__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation3_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation3_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observation2_d_range_scan_with_uncertainty_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation2_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation2_d_range_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/carmen__log__tools_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_collection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_collection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_metric_map_types_registry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_metric_map_initializer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/metric__map__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_simple_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_simple_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_events_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_events_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/reactivenav_2motion__planning__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_2tpspace_2motion__planning__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/reactivenav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g7_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g6_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g5_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g4_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g1_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_parameterized_trajectory_generator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_log_file_record_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_abstract_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_abstract_p_t_g_based_reactive_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_move_tree_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_planner_simple2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_planner_r_r_t___s_e2___t_p_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_v_f_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_n_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_log_file_record_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_abstract_holonomic_reactive_method_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_planar_laser_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_angular_observation_mesh_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_p_c_l__adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_p_c_l__adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_wireless_power_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_wireless_power_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_weighted_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_weighted_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_simple_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_simple_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_reflectivity_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_reflectivity_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_random_field_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_random_field_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_octo_map_base__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_occupancy_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_occupancy_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_log_odds_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_log_odds_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___m_r_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_height_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_height_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_gas_concentration_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_gas_concentration_grid_map2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_kinematic_chain_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/kinematics_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_capture_options__bumblebee_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hwdrivers__impexp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_velodyne_scanner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_tu_micos_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_swiss_ranger3_d_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___s_v_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___bumblebee__libdc1394_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_skeleton_tracker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sick_laser_u_s_b_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sick_laser_serial_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_servoe_neck_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_serial_port_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_rovio_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robotic_head_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robo_peak_lidar_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_rae_p_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ptu_hokuyo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ptu_d_perception_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ptu_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_phidget_interface_kit_proximity_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2_generic_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2___r_g_b_d360_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_emitter_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_client_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_national_instruments_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_l_m_s100eth_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_kinect_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_joystick_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_messages_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens___m_t4_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_intersense_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_impinj_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber___open_c_v_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber___fly_capture2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber__dc1394_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ibeo_lux_e_t_h_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_hokuyo_u_r_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_gyro_k_v_h_d_s_p3000_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_g_p_s_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_g_p_s___n_t_r_i_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_gill_anemometer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_generic_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_f_f_m_p_e_g___input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_enose_modular_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_d_u_o3_d_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_c_a_n_bus_reader_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_camera_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_board_sonars_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_board_i_r_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_board_e_noses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_board_d_l_m_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_activ_media_robot_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c2_d_range_finder_abstract_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hwdrivers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hmtslam__impexp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_h_m_t___s_l_a_m__common_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___grid_matching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___fab_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robot_poses_graph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_local_metric_hypothesis_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_h_m_t_s_l_a_m_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_node_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_arc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_hierarchical_m_h_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_hierarchical_map_m_h_partition_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hmtslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mathplot_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_wx_utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_wx_subsystem_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/keycodes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gui__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_my_g_l_canvas_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_display_window_plots_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_display_window3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_display_window_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_base_g_u_i_window_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gui_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/levmarq__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/levmarq_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graphslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dijkstra_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_network_of_poses__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_network_of_poses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_graph_partitioner__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_graph_partitioner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_directed_tree_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_directed_graph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_a_star_algorithm_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graphs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_object_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_face_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_detector_door_crossing_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_detectable_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_cascade_classifier_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/detectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bayes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image___s_s_e3_8cpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image___s_s_e2_8cpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/utils__defs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/types__simple_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/types__math_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_type_name__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_type_name_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_stereo_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/traits__map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_pixel_coord_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_parameters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_matching_pair_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_enum_type_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_color_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/stl__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/stl__extensions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/stl__containers__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_s_s_e__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_s_s_e__macros_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/safe__pointers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/round_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pstdint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/printf__vector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_p_l_y__import__export_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/net__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/msvc__inttypes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt_event_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt__stdint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt__macros_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt__inttypes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/metaprogramming__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/metaprogramming_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/md5_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/map__as__vector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/list__searchable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/integer__select_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/exceptions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_uncopiable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_type_selector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_time_logger_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_tic_tac_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_thread_safe_queue_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_text_file_lines_parser_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_string_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_std_out_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_start_up_classes_register_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_simple_database_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_server_t_c_p_socket_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_serializable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robot_simulator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_referenced_mem_block_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/crc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_properties_values_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_probability_density_function_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/core__defs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/compiler__fixes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/color__maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_m_h_properties_values_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_message_queue_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_message_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_memory_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_memory_chunk_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_mapped_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_log_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_loadable_options_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_list_of_classes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/circular__buffer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ci__less_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_output_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_g_z_output_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_g_z_input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_enhanced_meta_file_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_dynamic_grid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_debug_output_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_console_redirector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_config_file_prefixer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_config_file_memory_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_config_file_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_config_file_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_client_t_c_p_socket_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_canvas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/boost__join_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bits_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bimap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/aligned__containers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2math_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vector__loadsave_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/threads_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/string__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/parallelization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/os_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/memory_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/filesystem_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/datetime_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_generic_memory_pool_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_system_watcher_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_directory_explorer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_m_t__buffer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_thread_safe_variable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_semaphore_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pipe_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_critical_section_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/atomic__incr_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/synch_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_random_generators_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/random_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_s_o___s_e__average_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_s_e__traits_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/poses__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robot2_d_pose_estimator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_poses3_d_sequence_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_poses2_d_sequence_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_random_sampler_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_grid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_or_point__detail_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_or_point_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_rot_vec_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_inf_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_interpolator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose2_d_grid_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_s_o_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/poses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_xor_handler_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_version_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_values_constraint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_value_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_unlabeled_value_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_unlabeled_multi_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_switch_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_std_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_optional_unlabeled_tracker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_multi_switch_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_multi_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_ignore_rest_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_help_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_doc_book_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_constraint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_cmd_line_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_cmd_line_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_cmd_line_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_arg_exception_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/smart__ptr_8tpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/smart__ptr_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/exceptions_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/containers__fixes_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nanoflann_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/do__opencv__includes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/math__mrpt_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/wrap2pi_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/utils__matlab_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/transform__gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slerp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/robust__kernels_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ransac__applications_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ransac_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/point__poses2vectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ops__vectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ops__matrices_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ops__containers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/num__jacobian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/model__search__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/model__search_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_matrix_block_sparse_cols_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/matrix__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/matrix__adaptors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/math__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lightweight__geom__data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/kmeans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_k_d_tree_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/jacobians_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/interp__fit_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/homog__matrices_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/geometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/fourier_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/eigen__plugins__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/eigen__plugins_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/eigen__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/distributions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/data__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_spline_interpolator1_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_quaternion_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_polygon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_fixed_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_b_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_levenberg_marquardt_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_histogram_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_binary_relation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_array_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_array_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/math_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/zip_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/compress_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_probability_particle_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/topography_2include_2mrpt_2topography_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tfest_2include_2mrpt_2tfest_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2include_2mrpt_2slam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pbmap_2include_2mrpt_2pbmap_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/opengl_2include_2mrpt_2opengl_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2include_2mrpt_2obs_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_2include_2mrpt_2nav_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2include_2mrpt_2maps_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/kinematics_2include_2mrpt_2kinematics_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hwdrivers_2include_2mrpt_2hwdrivers_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hmtslam_2include_2mrpt_2hmtslam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gui_2include_2mrpt_2gui_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/detectors_2include_2mrpt_2detectors_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2base_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/main_page__doc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__vision_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__topography_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__tfest_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__stereoslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__slam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__scanmatching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__reactivenav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__opengl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__obs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__nav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__kinematics_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__hwdrivers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__hmtslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__gui_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__graphslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__graphs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__detectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__bayes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/env-vars_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__wxwidgets_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__suitesparse_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__sse_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__pcl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__opengl__glut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__opencv_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__libusb_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__libpcap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__liblas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__libftdi_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__eigen3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependencies_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/change_log__doc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_simple_feature_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tracking_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pinhole_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/multi_desc__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/descriptor__pairing_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/descriptor__kdtrees_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_video_file_writer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_undistort_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_stereo_rectify_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_pyramid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/chessboard__stereo__camera__calib_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/chessboard__find__corners_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/chessboard__camera__calib_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_feature_extraction_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_feature_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_difodo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_cam_model_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bundle__adjustment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vision_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_visual_landmarks_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_visual_landmarks_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_landmarks_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_landmarks_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_landmark_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_landmark_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/path__from__rtk__gps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/data__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/conversions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/topography_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/se3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/se2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/indiv-compat-decls_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tfest_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/scan__matching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/scanmatching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_monte_carlo_localization_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_k_l_d_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_p_f__implementations__data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_p_f__implementations_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_p_f__aux__structs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/observations__overlap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/data__association_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_range_only_localization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_range_bearing_k_f_s_l_a_m_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_occupancy_grid_map_feature_extractor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_metric_maps_alignment_algorithm_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_r_b_p_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_i_c_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_incremental_map_partitioner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_i_c_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_grid_map_aligner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_subgraph_matcher_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_subgraph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_semantic_clustering_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_plane_inferred_info_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_plane_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_pb_map_maker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_pb_map_localiser_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_miscellaneous_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/heuristic_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_consistency_test_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pbmap_2pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/glut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/freeglut__std_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/freeglut__ext_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/freeglut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/stock__objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pose__pdfs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/opengl__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/opengl__fonts_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph__tools__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph__tools_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gl__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_vector_field3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_vector_field2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_textured_plane_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_textured_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_text_message_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_text3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_text_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sphere_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_simple_line_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_set_of_triangles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_set_of_textured_triangles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_set_of_objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_set_of_lines_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_renderizable_display_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_renderizable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_polyhedron_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_cloud_coloured_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_cloud_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_viewport_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_standard_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_g_l_scene_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_octree_point_renderer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_octo_map_voxels_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_mesh_fast_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_mesh3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_mesh_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_light_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_z_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_y_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_generalized_ellipsoid_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_generalized_cylinder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_frustum_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_f_b_o_render_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_range_bearing2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ellipsoid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_disk_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_cylinder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_box_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_axis_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_assimp_model_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_arrow_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c3_d_s_scene_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/opengl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_velodyne_calibration_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t2_d_scan_properties_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__type__list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__topcon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__novatel_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__common_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages__ascii__nmea_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gnss__messages_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_sin_cos_look_up_table_for2_d_scans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_sin_cos_look_up_table_for2_d_scans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_sensory_frame_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_sensory_frame_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_rawlog_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_rawlog_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wind_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wind_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observation_velodyne_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observation_skeleton_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_reflectivity_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_reflectivity_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_raw_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_raw_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_odometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_odometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_i_m_u_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_i_m_u_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_g_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_g_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_gas_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_gas_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_comment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_comment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_c_a_n_bus_j1939_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_c_a_n_bus_j1939_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_bearing_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_bearing_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_beacon_ranges_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_beacon_ranges_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_battery_state_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_battery_state_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation6_d_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation6_d_features_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observation3_d_range_scan__project3_d__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation3_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation3_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observation2_d_range_scan_with_uncertainty_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation2_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation2_d_range_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_observation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_observation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/carmen__log__tools_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_robot_movement2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_robot_movement2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_collection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_collection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_action_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2_c_action_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_metric_map_types_registry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_metric_map_initializer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/metric__map__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_simple_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_simple_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_events_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_events_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/reactivenav_2motion__planning__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_2tpspace_2motion__planning__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_2reactive_2_c_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/reactivenav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g7_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g6_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g5_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g4_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_p_t_g1_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_parameterized_trajectory_generator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_log_file_record_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_abstract_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_abstract_p_t_g_based_reactive_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_move_tree_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_planner_simple2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_planner_r_r_t___s_e2___t_p_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_v_f_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_n_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_holonomic_log_file_record_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_abstract_holonomic_reactive_method_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_planar_laser_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_angular_observation_mesh_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_p_c_l__adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_p_c_l__adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_wireless_power_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_wireless_power_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_weighted_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_weighted_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_simple_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_simple_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_reflectivity_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_reflectivity_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_random_field_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_random_field_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_octo_map_base__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_occupancy_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_occupancy_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_log_odds_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_log_odds_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___m_r_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_height_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_height_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_gas_concentration_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_gas_concentration_grid_map2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_kinematic_chain_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/kinematics_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_capture_options__bumblebee_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hwdrivers__impexp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_velodyne_scanner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_tu_micos_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_swiss_ranger3_d_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___s_v_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___bumblebee__libdc1394_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_skeleton_tracker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sick_laser_u_s_b_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sick_laser_serial_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_servoe_neck_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_serial_port_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_rovio_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robotic_head_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robo_peak_lidar_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_rae_p_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ptu_hokuyo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ptu_d_perception_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ptu_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_phidget_interface_kit_proximity_sensors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2_generic_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_open_n_i2___r_g_b_d360_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_emitter_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_n_t_r_i_p_client_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_national_instruments_d_a_q_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_l_m_s100eth_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_kinect_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_joystick_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_messages_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens___m_t4_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_i_m_u_intersense_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_impinj_r_f_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber___open_c_v_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber___fly_capture2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_grabber__dc1394_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_ibeo_lux_e_t_h_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_hokuyo_u_r_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_gyro_k_v_h_d_s_p3000_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_g_p_s_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_g_p_s___n_t_r_i_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_gill_anemometer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_generic_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_f_f_m_p_e_g___input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_enose_modular_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_d_u_o3_d_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_c_a_n_bus_reader_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_camera_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_board_sonars_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_board_i_r_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_board_e_noses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_board_d_l_m_s_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_activ_media_robot_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c2_d_range_finder_abstract_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hwdrivers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hmtslam__impexp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_h_m_t___s_l_a_m__common_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___grid_matching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector___fab_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robot_poses_graph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_local_metric_hypothesis_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_h_m_t_s_l_a_m_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_node_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_arc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_hierarchical_m_h_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_hierarchical_map_m_h_partition_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hmtslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mathplot_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_wx_utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_wx_subsystem_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/keycodes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gui__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_my_g_l_canvas_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_display_window_plots_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_display_window3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_display_window_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_base_g_u_i_window_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gui_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/levmarq__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/levmarq_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graphslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dijkstra_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_network_of_poses__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_network_of_poses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_graph_partitioner__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_graph_partitioner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_directed_tree_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_directed_graph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_a_star_algorithm_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graphs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_object_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_face_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_detector_door_crossing_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_detectable_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_cascade_classifier_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/detectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bayes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image___s_s_e3_8cpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image___s_s_e2_8cpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/utils__defs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/types__simple_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/types__math_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_type_name__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_type_name_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_stereo_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/traits__map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_pixel_coord_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_parameters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_matching_pair_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_enum_type_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_color_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_t_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/stl__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/stl__extensions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/stl__containers__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_s_s_e__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_s_s_e__macros_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/safe__pointers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/round_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pstdint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/printf__vector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_p_l_y__import__export_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/net__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/msvc__inttypes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt_event_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt__stdint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt__macros_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt__inttypes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/metaprogramming__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/metaprogramming_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/md5_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/map__as__vector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/list__searchable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/integer__select_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/exceptions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_uncopiable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_type_selector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_time_logger_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_tic_tac_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_thread_safe_queue_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_text_file_lines_parser_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_string_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_std_out_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_start_up_classes_register_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_simple_database_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_server_t_c_p_socket_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_serializable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robot_simulator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_referenced_mem_block_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/crc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_properties_values_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_probability_density_function_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/core__defs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/compiler__fixes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/color__maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_observable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_m_h_properties_values_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_message_queue_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_message_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_memory_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_memory_chunk_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_mapped_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_log_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_loadable_options_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_list_of_classes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/circular__buffer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ci__less_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_output_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_g_z_output_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_g_z_input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_enhanced_meta_file_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_dynamic_grid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_debug_output_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_console_redirector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_config_file_prefixer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_config_file_memory_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_config_file_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_config_file_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_client_t_c_p_socket_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_canvas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/boost__join_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bits_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bimap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/aligned__containers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2math_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vector__loadsave_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/threads_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/string__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/parallelization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/os_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/memory_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/filesystem_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/datetime_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_generic_memory_pool_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_file_system_watcher_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_directory_explorer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_m_t__buffer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_thread_safe_variable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_semaphore_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pipe_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_critical_section_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/atomic__incr_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/synch_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_random_generators_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/random_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_s_o___s_e__average_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_s_e__traits_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/poses__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_robot2_d_pose_estimator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_poses3_d_sequence_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_poses2_d_sequence_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_random_sampler_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_grid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_or_point__detail_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_or_point_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_rot_vec_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_inf_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_interpolator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose2_d_grid_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_pose_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_s_o_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_particles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_point_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/poses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_xor_handler_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_version_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_values_constraint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_value_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_unlabeled_value_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_unlabeled_multi_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_switch_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_std_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_optional_unlabeled_tracker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_multi_switch_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_multi_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_ignore_rest_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_help_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_doc_book_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_constraint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_cmd_line_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_cmd_line_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_cmd_line_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_arg_exception_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/smart__ptr_8tpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/smart__ptr_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/exceptions_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/containers__fixes_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nanoflann_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/do__opencv__includes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/math__mrpt_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/wrap2pi_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/utils__matlab_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/transform__gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slerp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/robust__kernels_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ransac__applications_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ransac_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/point__poses2vectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ops__vectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ops__matrices_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/ops__containers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/num__jacobian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/model__search__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/model__search_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_matrix_block_sparse_cols_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/matrix__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/matrix__adaptors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/math__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lightweight__geom__data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/kmeans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_k_d_tree_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/jacobians_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/interp__fit_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/homog__matrices_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/geometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/fourier_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/eigen__plugins__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/eigen__plugins_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/eigen__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/distributions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/data__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_spline_interpolator1_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_quaternion_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_polygon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_monte_carlo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_fixed_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_b_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_matrix_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_levenberg_marquardt_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_histogram_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_binary_relation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_array_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_array_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/math_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/zip_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/compress_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_probability_particle_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_c_particle_filter_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/topography_2include_2mrpt_2topography_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tfest_2include_2mrpt_2tfest_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/slam_2include_2mrpt_2slam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/pbmap_2include_2mrpt_2pbmap_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/opengl_2include_2mrpt_2opengl_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/obs_2include_2mrpt_2obs_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_2include_2mrpt_2nav_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/maps_2include_2mrpt_2maps_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/kinematics_2include_2mrpt_2kinematics_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hwdrivers_2include_2mrpt_2hwdrivers_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/hmtslam_2include_2mrpt_2hmtslam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gui_2include_2mrpt_2gui_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/detectors_2include_2mrpt_2detectors_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2base_2link__pragmas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/main_page__doc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__vision_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__topography_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__tfest_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__stereoslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__slam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__scanmatching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__reactivenav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__opengl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__obs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__nav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__kinematics_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__hwdrivers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__hmtslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__gui_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__graphslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__graphs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__detectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__bayes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/lib__mrpt__base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/env-vars_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__wxwidgets_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__suitesparse_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__sse_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__pcl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__opengl__glut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__opencv_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__libusb_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__libpcap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__liblas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__libftdi_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependency__eigen3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dependencies_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/change_log__doc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_formulas_dark.log -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_formulas_dark.tex -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_formulas.log -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_formulas.tex -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/splitbard.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/splitbar.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/folderclosed.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/folderopen.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/docd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/doc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search/search.idx -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search/search.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search/search.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search/mag_seld.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search/mag_sel.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search/close.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search/mag_d.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/search/mag.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_g.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/sync_off.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/sync_on.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bdwn.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/open.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/closed.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/doxygen.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bc_sd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/bc_s.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_fd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_f.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_hd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/nav_h.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_sd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_hd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_bd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_ad.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_s.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_h.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_b.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_a.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/dynsections.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/menu.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/jquery.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/results_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-MSVC11-64bit_vs_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-MSVC11-64bit_vs_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-GCC-64bit_vs_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-GCC-64bit_vs_1.2.0dev-CLANG-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-CLANG-64bit_vs_1.2.0dev-MSVC11-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/perf-html/comparison_1.2.0dev-CLANG-64bit_vs_1.2.0dev-GCC-64bit.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-vision.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-topography.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-stereoslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-slam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-scanmatching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-reactivenav.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-opengl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-obs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-hwdrivers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-hmtslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-gui.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-detectors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-bayes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt-base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/_readme_directory_.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/velodyne_axes.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tfest_frames.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/sample_textFonts.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/quaternion.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_RobotRhodon.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_RobotPioneer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_Househam_Sprayer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_Hokuyo_UTM.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_Hokuyo_URG.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYZSimple.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYZ.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYSimple.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_stock_objects_BumblebeeCamera.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CVectorField2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CText3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CText.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CSphere.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CSetOfLines.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CPosePDFParticles_as_opengl.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CPolyhedron.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CPointCloudColoured.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CPointCloud.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CPlanarLaserScan.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_COctoMapVoxels.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CMeshFast.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CMesh3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CMesh.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CGridPlaneXZ.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CGridPlaneXY.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CFrustum.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CEllipsoidRangeBearing2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CEllipsoidInverseDepth3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CEllipsoidInverseDepth2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CEllipsoid.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CDisk.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CCylinder.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CBox.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CAxis.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CAssimpModel.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CArrow.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/preview_CAngularObservationMesh.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt_logo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/mrpt_gps_classes_usage.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/kinect_depth2range_10bit.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph_mrpt_libs.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/graph_mrpt_libs.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/gl_utils_message_box.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/chessboard_localization.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Truncatedtetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Truncatedoctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Truncatedicosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Truncatedhexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Truncateddodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Triakistetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Triakisoctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Triakisicosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Tetrakishexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Tetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Rhombicuboctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Rhombictriacontahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Rhombicosidodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Rhombicdodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Pentakisdodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/PTG2_paths.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/PTG1_paths.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Octahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/KLT_response_performance_SSE2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Icosidodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Icosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Hexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Dodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Deltoidalicositetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Deltoidalhexecontahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/Cuboctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/CPose3D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/CPose2D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/CPoint3D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/CPoint2D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/CObservationStereoImages_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/CObservationImage_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/CObservation3DRangeScan_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tabs.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_l.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/install.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/changelog.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/doxygen.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/install_files -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/install_files/screenshot_cmake_console_linux.preview.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/install_files/print.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/install_files/icon_win.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/install_files/icon_linux.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/install_files/icon_macos.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_r.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//html/tab_b.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap3.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/viewResults.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/config_likelihood.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/leastSquares -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/leastSquares/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/leastSquares/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stereoRectify -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stereoRectify/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stereoRectify/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stl_containers_serialize -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stl_containers_serialize/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stl_containers_serialize/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNeck_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNeck_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNeck_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/polyhedronIntersection -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/polyhedronIntersection/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/polyhedronIntersection/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ptuHokuyo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ptuHokuyo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ptuHokuyo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/textFonts -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/textFonts/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/textFonts/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/poses -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/poses/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/poses/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/poses/BayesFusion.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/quaternions -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/quaternions/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/quaternions/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map3.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap1.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/scan1.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap3.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map1.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map4.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/simulated_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map2.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map5.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map5.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/scan2.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map4.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map2.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/out_Hs.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap2.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserscans/map3.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/se3 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/se3/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/se3/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/_demo_map.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/texture_sizes_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/texture_sizes_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/texture_sizes_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/model_search_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/model_search_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/model_search_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/tutorial-pbmap-construction.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/tutorial-pbmap-visualizer.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/fileSystemWatcher -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/fileSystemWatcher/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/fileSystemWatcher/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/unscented_transform_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/unscented_transform_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/unscented_transform_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/coordinate_conversions -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/coordinate_conversions/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/coordinate_conversions/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kmeans -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kmeans/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kmeans/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/CONFIG_MOXmodel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stereo-calib-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stereo-calib-demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stereo-calib-demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ntrip-client -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ntrip-client/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ntrip-client/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/tracking_planes_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/tracking_planes_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageFFT -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageFFT/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageFFT/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/GPS_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/GPS_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/GPS_test/CONFIG_gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/GPS_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/tuMicos -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/tuMicos/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/tuMicos/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SerialPort_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SerialPort_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SerialPort_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/points3.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/matrix1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/matrixA.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/fft_in.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/C.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/quantiles_out.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/points1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/H_row.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/points2.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/in_for_cholesky.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/test_out.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/eigen_times.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/map4.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/H.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/matrix/H_col.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/type_name -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/type_name/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/type_name/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rrt_planning_example -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rrt_planning_example/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/checkerboardDetectors -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/test_1_checkerboard_9x6.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/http_tests -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/http_tests/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/http_tests/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/optimize-lm -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/optimize-lm/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/optimize-lm/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/multipleCheckerboards -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/test_3_checkerboards_5x4.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/csparse_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/csparse_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/csparse_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNoses_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNoses_test/CONFIG_eNoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNoses_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNoses_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/threadsTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/threadsTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/threadsTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pathPlanning -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pathPlanning/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/pathPlanning/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/octomap_simple -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/octomap_simple/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/octomap_simple/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_driver_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_driver_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/enumerateCameras1394 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/enumerateCameras1394/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/enumerateCameras1394/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/.gitignore -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/slerp_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/slerp_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/slerp_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/params-by-name -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/params-by-name/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/params-by-name/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/createVideoFile -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/createVideoFile/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/createVideoFile/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/bayesianTracking -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/bayesianTracking/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/bayesianTracking/plot_GT_vs_EKF.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/bayesianTracking/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/offscreen-render -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/offscreen-render/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/offscreen-render/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoDC1394 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoDC1394/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoDC1394/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/_out_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/NIDAQ_test/_out_point_cloud.3Dscene -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ptuDPerception -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ptuDPerception/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ptuDPerception/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/critSectionDeadLock -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/critSectionDeadLock/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/critSectionDeadLock/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_video_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_video_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_video_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/sog-merge -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/sog-merge/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/sog-merge/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stringList -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stringList/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stringList/test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stringList/_out_strings.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stringList/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/stringList/_test_copy.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/spline_interpolation -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/spline_interpolation/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/spline_interpolation/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserProjectionInImages -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserProjectionInImages/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/laserProjectionInImages/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/display3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/display3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/display3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/fbo_render_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/fbo_render_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/fbo_render_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/_OUT_CORRELATION_FFT.BMP -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/fft2_test_image_patch.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/fft2_test_image.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageCorrelation/compareWithMATLAB.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-applications -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-applications/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-demo-applications/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/geometry3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/geometry3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/geometry3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/dijkstra-example -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/dijkstra-example/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/dijkstra-example/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/displayPlots -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/displayPlots/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/displayPlots/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/benchmark-options.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gmrf_map_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gmrf_map_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gmrf_map_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/icp3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/icp3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/icp3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/times -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/times/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/times/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rgbd360 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rgbd360/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/graph_slam_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/graph_slam_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/graph_slam_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/_out_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SICK_laser_test/_out_point_cloud.3Dscene -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/db -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/db/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/db/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/test-compress -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/test-compress/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/test-compress/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/grab3Dvideo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/grab3Dvideo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/grab3Dvideo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/smart_pointers_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/smart_pointers_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/smart_pointers_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gauss_img_filtering -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/test_in.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/CMakeLists_list_template.txt.in -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs/imR_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs/imL_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/keypoint_matching/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/resampling-test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/resampling-test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/resampling-test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_2d-icp-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_2d-icp-slam/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/IRBoard_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/IRBoard_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/IRBoard_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/test_gridmap2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rayTrace -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rayTrace/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rayTrace/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/face_detection -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/face_detection/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/face_detection/FACE_DETECTION_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/face_detection/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gui_windows_events -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gui_windows_events/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gui_windows_events/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/directoryExplorer -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/directoryExplorer/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/directoryExplorer/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/threadsPipe -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/threadsPipe/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/threadsPipe/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/conf.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/icp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/icp/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/icp/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/observer_pattern -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/observer_pattern/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/observer_pattern/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/CMakeLists_template.txt.in -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/random -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/random/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/random/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/a_starAlgorithm -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/a_starAlgorithm/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/a_starAlgorithm/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_objects_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_objects_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/opengl_objects_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gps-coordinates -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gps-coordinates/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gps-coordinates/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/RoboPeakLidar_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/RoboPeakLidar_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/feature_extraction -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs/imR_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs/imL_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/feature_extraction/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/voronoi_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/voronoi_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/voronoi_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test_image.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test_convolution_window.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/joystick -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/joystick/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/joystick/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/HOW_TO_ADD_EXAMPLES.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/CONFIG_sonars.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/texture.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/mask.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-data-association -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-data-association/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/ransac-data-association/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SocketsTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SocketsTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/SocketsTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/polygonSplit -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/polygonSplit/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/polygonSplit/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageBasics -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageBasics/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageBasics/frame_color.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/imageBasics/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rejectionSampling -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rejectionSampling/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rejectionSampling/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gravity3d -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gravity3d/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/gravity3d/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rovio_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/rovio_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/display3D_custom_render -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/display3D_custom_render/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc//samples/display3D_custom_render/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc/mrpt_example1.tar.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/reactivenavdemo.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/robotic-arm-kinematics.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/cameracalib.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/rawlogviewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/gridmapnavsimul.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/2dslamdemo.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/sceneviewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/navlog-viewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/kinect-stereo-camera-calib-gui.desktop -- Up-to-date: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/kf-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test_no_odometry.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test_datassoc.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_noncentered_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_test_2d.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/kf-slam/partition_EKF-SLAM_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_LM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_classic.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_classic_gridmatch.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_with_octomap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-slam/icp-gas-mapping.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/hmt-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/hmt-slam/malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-graph-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-graph-slam/icp-graph-slam.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/simul-beacons -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/simul-beacons/example_simul-beacons.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/2d-slam-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/2d-slam-demo/2dslam-test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/simul-landmarks -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D_noncenteredSensor.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM_in_6D_datassoc.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/README.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-slam-live -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/icp-slam-live/icp-slam-live_demo_RPLIDAR_gridmap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/pf-localization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/pf-localization/localization_demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/pf-localization/ro-localization-demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/pf-localization/localization_demo_obsonly_rawlog.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/grid-matching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/grid-matching/gridmatch_example.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/pbmap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/pbmap/configLocaliser.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/pbmap/configPbMap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/gas_mapping_2lasers_2enoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/example_3_gridmaps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_optimal_sampling.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_ICPbased_intel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/RO-SLAM_simulatedData_MC.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_grid_ICPbased_malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_ICPbased_malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/RO-SLAM_simulatedData_SOG.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rbpf-slam/gridmapping_intel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/Enose_v2.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_pgr_flycap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/roadbot-all.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_pgr_flycap_stereo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_analog_ins.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/dataset_citroen.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/swissranger_cam.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/xsens_MT4_multiple.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_digital_inputs.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/Wifi.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UXM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/velodyne_default_calib_VLP-16.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/rtkgps-lasers.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_ains_encoders.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/ntrip_emitter.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/KVHDSP3000.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/openNI2.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/PhidgetIK.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/rgbd_2sensors.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/.gitignore -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/SICK_custom_rs422_USB.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_stereoBumblebee.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/activmedia_robot.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/xsens_MT4.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/rgbd_4sensors.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/dataset_pid_gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/velodyne.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/xsens_IMU.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/skeleton_tracker.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/SICK_LMS_500k.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/tuHokuyo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/kinect.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/velodyne_default_calib_HDL-32.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_duo3d.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UTM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_stereoBumblebee_libdc1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/isense.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UTM_camera_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/SICK_LMS_serial.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/ptuHokuyo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_opencv.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/ptuHokuyoCamera.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/two_cameras_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_encoders.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/rgbd360.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/patrolbot_enoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/RFID.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/rawlog-grabber/camera_ffmpeg_video_file.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/ro-localization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/ro-localization/UWB_localization_demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/navigation-ptgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/navigation-ptgs/reactive2d_config.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/navigation-ptgs/ptrrt_config_example1.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/config_files/navigation-ptgs/reactive3d_config.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_DA_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_DA.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_DA_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/malaga-cs-fac-building.simplemap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/test_rtk_path.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kinematic-models -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kinematic-models/puma560.kinbin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kinematic-models/IRB6400C_Barrientos.kinbin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos/pointcloud2.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos/pointcloud1.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos/pose0.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos/pose1.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos/pointcloud0.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos/pose2.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos/pointcloud3.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/pbmap-demos/pose3.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/graph_2d_circle_50nodes.graph -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/uwb_ro-localization_demo_map.gridmap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/README_directory.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/2006-MalagaCampus.gridmap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/graph_2d_circle_50nodes_groundtruth.graph -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/uwb_ro-localization_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/localization_demo.simplemap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/2006-01ENE-21-SENA_Telecom Faculty_one_loop_only.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/uwb_ro-localization_demo_GT.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/localization_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/RO-SLAM_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_6D_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/kf-slam_demo_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mrpt/datasets/RO-SLAM_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/navlog-viewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/rawlogviewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/mrpt_icon.ico -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/robotic-arm-kinematics.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/sceneviewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/reactivenav.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/2d-slam-demo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/gridmapsimul.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/pixmaps/cameracalibgui.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/navlog-viewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/sceneviewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/gridmapnavsimul.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/reactivenavdemo.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/rawlogviewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/cameracalib.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/robotic-arm-kinematics.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/appdata/2dslamdemo.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mime -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mime/packages -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mime/packages/x-mrpt-gridmap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mime/packages/x-mrpt-rawlog.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mime/packages/x-mrpt-hmtmap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mime/packages/x-mrpt-3dscene.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mime/packages/x-mrpt-simplemap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/mime/packages/x-mrpt-navlog.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math_mrpt.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/SE_traits.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoses2DSequence.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CRobot2DPoseEstimator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPointPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoseOrPoint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGrid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPointPDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DRotVec.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoses3DSequence.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPointPDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/poses_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose2DGridTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuat.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoseRandomSampler.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DInterpolator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPointPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint2DPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/SO_SE_average.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint2DPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoseOrPoint_detail.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses/CPoint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/compress.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/compress -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/compress/zip.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/synch.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/base.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/synch -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/synch/MT_buffer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/synch/CPipe.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/synch/atomic_incr.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/synch/CThreadSafeVariable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/synch/CSemaphore.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/synch/CCriticalSection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/base -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/base/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/do_opencv_includes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/exceptions.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/smart_ptr.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/containers_fixes.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/smart_ptr.tpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/nanoflann -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/nanoflann/nanoflann.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/OptionalUnlabeledTracker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLineOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/XorHandler.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/MultiSwitchArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/IgnoreRestVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Constraint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ValuesConstraint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLine.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/StdOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/UnlabeledMultiArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/DocBookOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/UnlabeledValueArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Visitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/HelpVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/MultiArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Arg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/SwitchArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ArgException.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ValueArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLineInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/VersionVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/poses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/random.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/bayes -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilterCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilterData.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/bayes/CProbabilityParticle.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/ops_containers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/ops_containers.h.gcc12 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/matrix_adaptors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/matrix_adaptors.h.cpp11 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CSplineInterpolator1D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/kmeans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/utils_matlab.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/homog_matrices.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixD.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplateObjects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CArray.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/ransac.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/fourier.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CMatrix.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/ops_vectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/num_jacobian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/data_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CBinaryRelation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/matrix_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplateNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/math_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixB.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CHistogram.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CPolygon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/KDTreeCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/point_poses2vectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CArrayNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/jacobians.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/lightweight_geom_data.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/slerp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CQuaternion.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/wrap2pi.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/transform_gaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CSparseMatrixTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/model_search_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CLevenbergMarquardt.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/ops_matrices.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/geometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/eigen_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CMatrixFixedNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/ransac_applications.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CSparseMatrix.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/interp_fit.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/distributions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/model_search.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/MatrixBlockSparseCols.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/robust_kernels.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/CMonteCarlo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/eigen_plugins.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/math/eigen_plugins_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/random -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/random/RandomGenerators.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/filesystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/CGenericMemoryPool.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/datetime.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/string_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/parallelization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/memory.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/threads.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/vector_loadsave.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/os.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/CDirectoryExplorer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/system/CFileSystemWatcher.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CConfigFileMemory.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CReferencedMemBlock.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TColor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CTimeLogger.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/compiler_fixes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/SSE_macros.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CLog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CTicTac.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CConfigFileBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/pstdint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/round.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TStereoCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TPixelCoord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/ci_less.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CDebugOutputCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CMessageQueue.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CTextFileLinesParser.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/net_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/mrptEvent.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/circular_buffer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CEnhancedMetaFile.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TTypeName_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CObserver.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/safe_pointers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/metaprogramming.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/boost_join.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CConsoleRedirector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/mrpt_stdint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CCanvas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CSimpleDatabase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/stl_extensions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CMemoryStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CClientTCPSocket.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TMatchingPair.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/md5.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/printf_vector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CMHPropertiesValuesList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CMessage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/core_defs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CThreadSafeQueue.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CConfigFilePrefixer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/bimap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/exceptions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CUncopiable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CStartUpClassesRegister.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/color_maps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/crc.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/types_math.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CMappedImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/integer_select.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CStringList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CFileGZInputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CLoadableOptions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/msvc_inttypes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CDynamicGrid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CFileStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CFileOutputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/metaprogramming_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CRobotSimulator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TTypeName.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/utils_defs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/aligned_containers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CFileInputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TParameters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CPropertiesValuesList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CServerTCPSocket.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/types_simple.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/stl_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/mrpt_macros.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CMemoryChunk.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/SSE_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/list_searchable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CStdOutStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CFileGZOutputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CTypeSelector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/TEnumType.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CSerializable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/stl_containers_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CListOfClasses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CProbabilityDensityFunction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CConfigFile.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/PLY_import_export.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/bits.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/traits_map.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/mrpt_inttypes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/map_as_vector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/base/include//mrpt/utils/CObservable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/bayes/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/bayes/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/bayes/include//mrpt/bayes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/bayes/include//mrpt/bayes -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/bayes/include//mrpt/bayes/CKalmanFilterCapable_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/bayes/include//mrpt/bayes/CKalmanFilterCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/bayes/include//mrpt/bayes/CRejectionSamplingCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt/detectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt/detectors -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CDetectorDoorCrossing.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CCascadeClassifierDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt/detectors/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CObjectDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CDetectableObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/detectors/include//mrpt/detectors/CFaceDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CGraphPartitioner_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs/dijkstra.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CDirectedGraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CDirectedTree.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CAStarAlgorithm.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CNetworkOfPoses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CGraphPartitioner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphs/include//mrpt/graphs/CNetworkOfPoses_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphslam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphslam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam/levmarq_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam/levmarq.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/graphslam/include//mrpt/graphslam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/otherlibs/mathplot -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/otherlibs/mathplot/mathplot.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/CMyGLCanvasBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/CMyGLCanvasBase.h.eigen_X11 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/WxUtils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/WxSubsystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindowPlots.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/CBaseGUIWindow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/gui_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindow3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/gui/include//mrpt/gui/keycodes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CLocalMetricHypothesis.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetectorBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/hmtslam_impexp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CRobotPosesGraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMHMapNode.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMHMapArc.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetector_FabMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHierarchicalMapMHPartition.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetector_GridMatching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHierarchicalMHMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMTSLAM.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/HMT_SLAM_common.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hmtslam/include//mrpt/hmtslam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CKinect.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSerialPort.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CFFMPEG_InputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2Generic.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_FlyCapture2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CLMS100eth.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSickLaserUSB.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSickLaserSerial.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRovio.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRaePID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRoboticHeadInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuDPerception.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/C2DRangeFinderAbstract.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSkeletonTracker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuHokuyo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_dc1394.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNTRIPClient.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CServoeNeck.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CTuMicos.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardDLMS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGyroKVHDSP3000.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CCameraSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CActivMediaRobotBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CInterfaceFTDIMessages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2Sensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGenericSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CVelodyneScanner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImpinjRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/TCaptureOptions_bumblebee.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGPS_NTRIP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CStereoGrabber_SVS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNTRIPEmitter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CHokuyoURG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/hwdrivers_impexp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRoboPeakLidar.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CEnoseModular.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGillAnemometer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardIR.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUXSens_MT4.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CCANBusReader.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUIntersense.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardENoses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CInterfaceFTDI.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUXSens.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIbeoLuxETH.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSwissRanger3DCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardSonars.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGPSInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNationalInstrumentsDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_OpenCV.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CJoystick.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2_RGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CDUO3DCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/kinematics/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/kinematics/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/kinematics/include//mrpt/kinematics -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/kinematics/include//mrpt/kinematics/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/kinematics/include//mrpt/kinematics/CKinematicChain.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/kinematics/include//mrpt/kinematics.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMap.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CColouredOctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CColouredOctoMap.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CRandomFieldGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CWeightedPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/PCL_adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CGasConcentrationGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D_Base.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CReflectivityGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CColouredPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CLogOddsGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CBeaconMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CBeacon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CSimplePointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/COccupancyGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D_MRF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/CWirelessPowerGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/maps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/opengl -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/opengl/CAngularObservationMesh.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/opengl/CPlanarLaserScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CRandomFieldGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/COctoMapBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CWeightedPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/PCL_adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CGasConcentrationGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CReflectivityGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CColouredPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CHeightGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CLogOddsGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CBeaconMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CBeacon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/COctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CSimplePointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/COccupancyGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CWirelessPowerGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/maps/include//mrpt/slam/CColouredOctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/reactivenav.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/reactivenav -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/reactivenav/motion_planning_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/reactivenav/CReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/reactivenav/CReactiveNavigationSystem3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicVFF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicND.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicLogFileRecord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/planners -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/planners/PlannerRRT_SE2_TPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/planners/PlannerSimple2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/planners/TMoveTree.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CAbstractPTGBasedReactive.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CLogFileRecord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/reactive/CReactiveNavigationSystem3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/motion_planning_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG6.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG1.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG7.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG4.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG3.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG5.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/nav/include//mrpt/nav.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/maps/TMetricMapTypesRegistry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/maps/CMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/maps/CMetricMapEvents.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/maps/metric_map_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/maps/CSimpleMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/maps/TMetricMapInitializer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationSkeleton.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationCANBusJ1939.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CActionRobotMovement2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationRGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation2DRangeScanWithUncertainty.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation3DRangeScan_project3D_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/VelodyneCalibration.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationBatteryState.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationOdometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationGasSensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationIMU.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationReflectivity.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_ascii_nmea.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationBeaconRanges.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_common.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationRawDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation6DFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/T2DScanProperties.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_novatel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_type_list.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_topcon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CActionRobotMovement3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation3DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationGPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CRawlog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationStereoImagesFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CActionCollection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationWindSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationStereoImages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CSinCosLookUpTableFor2DScans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/carmen_log_tools.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CAction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/obs_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationVelodyneScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationBearingRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationComment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CSensoryFrame.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservationWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs/CObservation2DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/obs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationCANBusJ1939.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CActionRobotMovement2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationRGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationBatteryState.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationOdometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationGasSensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationIMU.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationReflectivity.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationBeaconRanges.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationRawDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservation6DFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CActionRobotMovement3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservation3DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationGPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CRawlog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationStereoImagesFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CMetricMapEvents.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CActionCollection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationWindSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationStereoImages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CSinCosLookUpTableFor2DScans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CAction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CSimpleMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationBearingRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationComment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CSensoryFrame.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservationWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/obs/include//mrpt/slam/CObservation2DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/stock_objects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CGeneralizedCylinder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CMesh.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CRenderizable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CLight.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CTextMessageCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CMesh3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/pose_pdfs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfTexturedTriangles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CAxis.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/C3DSScene.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CVectorField3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CTexturedPlane.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfTriangles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/graph_tools.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COctreePointRenderer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CGeneralizedEllipsoidTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidInverseDepth3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CFBORender.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSphere.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CMeshFast.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CPointCloudColoured.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfObjects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CFrustum.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/opengl_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CArrow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfLines.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidInverseDepth2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CRenderizableDisplayList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/graph_tools_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CBox.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/gl_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CDisk.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CCylinder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CGridPlaneXY.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLScene.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CVectorField2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CText.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidRangeBearing2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLViewport.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CGridPlaneXZ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CAssimpModel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COctoMapVoxels.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/opengl_fonts.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CTexturedObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CSimpleLine.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CText3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CPointCloud.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/CPolyhedron.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLStandardObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//mrpt/opengl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/glut.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut_std.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut_ext.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapMaker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapMaker.h.boost173 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapLocaliser.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/heuristicParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/Subgraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/ConsistencyTest.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PlaneInferredInfo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/SemanticClustering.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/SubgraphMatcher.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/Plane.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/pbmap/include//mrpt/pbmap/Miscellaneous.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/maps/CMultiMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/maps/CMultiMetricMapPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CICP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CMonteCarloLocalization2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapsAlignmentAlgorithm.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CIncrementalMapPartitioner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/TKLDParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/PF_implementations_data.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilderRBPF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilderICP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CRangeBearingKFSLAM.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CRangeBearingKFSLAM2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/PF_implementations.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/COccupancyGridMapFeatureExtractor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/PF_aux_structs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CMultiMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/observations_overlap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/data_association.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CGridMapAligner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CMultiMetricMapPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/TMonteCarloLocalizationParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/slam/include//mrpt/slam/CMonteCarloLocalization3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/scanmatching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/tfest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/tfest/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/tfest/se2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/tfest/indiv-compat-decls.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/tfest/se3.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/scanmatching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/scanmatching/scan_matching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/tfest/include//mrpt/tfest.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/topography/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/topography/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/topography/include//mrpt/topography -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/topography/include//mrpt/topography/data_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/topography/include//mrpt/topography/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/topography/include//mrpt/topography/conversions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/topography/include//mrpt/topography/path_from_rtk_gps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/topography/include//mrpt/topography.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/maps/CLandmark.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/maps/CLandmarksMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/obs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/obs/CObservationVisualLandmarks.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/CCamModel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/descriptor_kdtrees.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/TSimpleFeature.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/CDifodo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/CImagePyramid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/bundle_adjustment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/CStereoRectifyMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/CFeatureExtraction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/CUndistortMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/tracking.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/CFeature.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/descriptor_pairing.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/chessboard_stereo_camera_calib.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/chessboard_camera_calib.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/multiDesc_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/pinhole.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/CVideoFileWriter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision/chessboard_find_corners.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/slam/CLandmark.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/slam/CLandmarksMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/slam/CObservationVisualLandmarks.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/vision/include//mrpt/vision.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/mrpt-config/mrpt/config.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/include/mrpt/mrpt-config/mrpt/version.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-base.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-base.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-base.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-base.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-detectors.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-detectors.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-detectors.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-detectors.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-gui.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-gui.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-gui.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-gui.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hmtslam.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hmtslam.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hmtslam.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hmtslam.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hwdrivers.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hwdrivers.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hwdrivers.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hwdrivers.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-kinematics.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-kinematics.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-kinematics.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-kinematics.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-maps.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-maps.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-maps.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-maps.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-nav.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-nav.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-nav.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-nav.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-obs.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-obs.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-obs.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-obs.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-opengl.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-opengl.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-opengl.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-opengl.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-pbmap.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-pbmap.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-pbmap.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-pbmap.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-slam.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-slam.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-slam.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-slam.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-tfest.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-tfest.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-tfest.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-tfest.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-topography.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-topography.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-topography.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-topography.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-vision.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-vision.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-vision.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-vision.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/2d-slam-demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/2d-slam-demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/DifOdometry-Datasets -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/DifOdometry-Datasets" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/GridmapNavSimul -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/GridmapNavSimul" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/RawLogViewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/RawLogViewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ReactiveNav3D-Demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ReactiveNav3D-Demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ReactiveNavigationDemo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ReactiveNavigationDemo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/SceneViewer3D -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/SceneViewer3D" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/camera-calib -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/camera-calib" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/carmen2rawlog -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/carmen2rawlog" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/carmen2simplemap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/carmen2simplemap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/features-matching -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/features-matching" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/gps2rawlog -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/gps2rawlog" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/graph-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/graph-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/grid-matching -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/grid-matching" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmt-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmt-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmt-slam-gui -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmt-slam-gui" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmtMapViewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmtMapViewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/holonomic-navigator-demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/holonomic-navigator-demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/icp-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/icp-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/icp-slam-live -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/icp-slam-live" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/image2gridmap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/image2gridmap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kf-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kf-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-3d-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-3d-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-3d-view -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-3d-view" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-stereo-calib -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-stereo-calib" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/map-partition -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/map-partition" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/mrpt-perfdata2html -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/mrpt-perfdata2html" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/mrpt-performance -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/mrpt-performance" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/navlog-viewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/navlog-viewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/observations2map -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/observations2map" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/pf-localization -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/pf-localization" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rawlog-edit -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rawlog-edit" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rawlog-grabber -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rawlog-grabber" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rbpf-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rbpf-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ro-localization -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ro-localization" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/robotic-arm-kinematics -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/robotic-arm-kinematics" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-beacons -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-beacons" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-gridmap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-gridmap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-landmarks -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-landmarks" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/track-video-features -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/track-video-features" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/velodyne-view -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/velodyne-view" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/rawlog-grabber.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/RawLogViewer.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/ReactiveNavigationDemo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/ReactiveNav3D-Demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/SceneViewer3D.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/camera-calib.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/icp-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/icp-slam-live.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/kf-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/2d-slam-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/map-partition.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/observations2map.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/pf-localization.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/ro-localization.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/rbpf-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/simul-landmarks.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/simul-beacons.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/simul-gridmap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/GridmapNavSimul.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/grid-matching.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/features-matching.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/mrpt-performance.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/mrpt-perfdata2html.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/prrt-navigator-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/holonomic-navigator-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/navlog-viewer.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/hmt-slam-gui.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/track-video-features.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/graph-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/kinect-3d-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/kinect-3d-view.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/kinect-stereo-calib.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/robotic-arm-kinematics.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/velodyne-view.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/gps2rawlog.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/rawlog-edit.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/carmen2rawlog.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/carmen2simplemap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/image2gridmap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/DifOdometry-Datasets.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/man/man1/DifOdometry-Camera.1.gz + find /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/applications/ -name '*.desktop' + xargs -I FIL desktop-file-validate FIL + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/2dslamdemo.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/cameracalib.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/gridmapnavsimul.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/navlog-viewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/rawlogviewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/reactivenavdemo.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/robotic-arm-kinematics.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/sceneviewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/2dslamdemo.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/cameracalib.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/gridmapnavsimul.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/navlog-viewer.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/rawlogviewer.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/reactivenavdemo.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/robotic-arm-kinematics.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/appdata/sceneviewer.appdata.xml: OK + rm -fr /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/mrpt-doc + rm -fr /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/share/doc/mrpt-doc + rm -fr '/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386//usr/lib/python*' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.4.0-34.fc38 --unique-debug-suffix -1.4.0-34.fc38.i386 --unique-debug-src-base mrpt-1.4.0-34.fc38.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mrpt-1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/2d-slam-demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/DifOdometry-Datasets extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/GridmapNavSimul extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/RawLogViewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ReactiveNav3D-Demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ReactiveNavigationDemo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/SceneViewer3D extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/camera-calib extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/carmen2rawlog extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/carmen2simplemap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/features-matching extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/gps2rawlog extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/graph-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/grid-matching extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmt-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmt-slam-gui extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/hmtMapViewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/holonomic-navigator-demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/icp-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/icp-slam-live extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/image2gridmap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kf-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-3d-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-3d-view extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/kinect-stereo-calib extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/map-partition extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/mrpt-perfdata2html extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/mrpt-performance extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/navlog-viewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/observations2map extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/pf-localization extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rawlog-edit extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rawlog-grabber extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/rbpf-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/ro-localization extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/robotic-arm-kinematics extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-beacons extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-gridmap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/simul-landmarks extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/track-video-features extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/bin/velodyne-view extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-base.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-detectors.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-gui.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hmtslam.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-hwdrivers.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-kinematics.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-maps.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-nav.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-obs.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-opengl.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-pbmap.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-slam.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-tfest.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-topography.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/lib/libmrpt-vision.so.1.4.0 original debug info size: 1591368kB, size after compression: 1067068kB /usr/bin/sepdebugcrcfix: Updated 56 CRC32s, 0 CRC32s did match. 41450 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/mrpt-1.4.0-34.fc38.i386/libs/obs/src/CObservationRGBD360.cpp is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.H5sxuc + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 ++ pwd + export LD_LIBRARY_PATH=/builddir/build/BUILD/mrpt-1.4.0/lib + LD_LIBRARY_PATH=/builddir/build/BUILD/mrpt-1.4.0/lib + cd redhat-linux-build + /usr/bin/ctest --output-on-failure --force-new-ctest-process -j2 --verbose UpdateCTestConfiguration from :/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/DartConfiguration.tcl UpdateCTestConfiguration from :/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/DartConfiguration.tcl Test project /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build Constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end No tests were found!!! + cd - /builddir/build/BUILD/mrpt-1.4.0 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: mrpt-base-1.4.0-34.fc38.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.rt3NWO + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-base + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-base + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-base + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-base + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmrpt-base.so.1.4 mrpt-base = 1.4.0-34.fc38 mrpt-base(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.30) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcxsparse.so.3 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GLIBC_2.0) libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libz.so.1 libz.so.1(ZLIB_1.2.3.3) rtld(GNU_HASH) Processing files: mrpt-libs-1.4.0-34.fc38.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.on1gyN + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-libs + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-libs + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-libs + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmrpt-base.so.1.4 libmrpt-detectors.so.1.4 libmrpt-gui.so.1.4 libmrpt-hmtslam.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-kinematics.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-pbmap.so.1.4 libmrpt-slam.so.1.4 libmrpt-tfest.so.1.4 libmrpt-topography.so.1.4 libmrpt-vision.so.1.4 mrpt-base = 1.4.0-34.fc38 mrpt-detectors = 1.4.0-34.fc38 mrpt-gui = 1.4.0-34.fc38 mrpt-hmtslam = 1.4.0-34.fc38 mrpt-hwdrivers = 1.4.0-34.fc38 mrpt-kinematics = 1.4.0-34.fc38 mrpt-libs = 1.4.0-34.fc38 mrpt-libs(x86-32) = 1.4.0-34.fc38 mrpt-maps = 1.4.0-34.fc38 mrpt-obs = 1.4.0-34.fc38 mrpt-opengl = 1.4.0-34.fc38 mrpt-pbmap = 1.4.0-34.fc38 mrpt-prrt-navigation = 1.4.0-34.fc38 mrpt-reactivenav = 1.4.0-34.fc38 mrpt-scanmatching = 1.4.0-34.fc38 mrpt-slam = 1.4.0-34.fc38 mrpt-topography = 1.4.0-34.fc38 mrpt-vision = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: lib3ds-1.so.3 libGL.so.1 libGLU.so.1 libassimp.so.5 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.30) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcxsparse.so.3 libdc1394.so.25 libfreenect.so.0 libftdi1.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GLIBC_2.0) libglut.so.3 libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-slam.so.1.4 libmrpt-tfest.so.1.4 libmrpt-vision.so.1.4 liboctomap.so.1.9 libpcl_common.so.1.12 libpcl_features.so.1.12 libpcl_filters.so.1.12 libpcl_io.so.1.12 libpcl_search.so.1.12 libpcl_segmentation.so.1.12 libpcl_visualization.so.1.12 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.10) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libusb-1.0.so.0 libvtkCommonCore.so.1 libvtkCommonDataModel.so.1 libvtkCommonExecutionModel.so.1 libvtkCommonMath.so.1 libvtkFiltersCore.so.1 libvtkFiltersGeometry.so.1 libvtkRenderingAnnotation.so.1 libvtkRenderingCore.so.1 libvtkRenderingFreeType.so.1 libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) libz.so.1 libz.so.1(ZLIB_1.2.3.3) rtld(GNU_HASH) Obsoletes: mrpt-base < 1.3.0 mrpt-detectors < 1.3.0 mrpt-gui < 1.3.0 mrpt-hmtslam < 1.3.0 mrpt-hwdrivers < 1.3.0 mrpt-kinematics < 1.3.0 mrpt-maps < 1.3.0 mrpt-obs < 1.3.0 mrpt-opengl < 1.3.0 mrpt-pbmap < 1.3.0 mrpt-prrt-navigation < 1.3.0 mrpt-reactivenav < 1.3.0 mrpt-scanmatching < 1.3.0 mrpt-slam < 1.3.0 mrpt-topography < 1.3.0 mrpt-vision < 1.3.0 Processing files: mrpt-apps-1.4.0-34.fc38.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Og5Rjn + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-apps + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-apps + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-apps + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-apps + RPM_EC=0 ++ jobs -p + exit 0 warning: File listed twice: /usr/lib/.build-id/0c/b2b84594bf004d412665e9d1dc669f9da46e6a warning: File listed twice: /usr/lib/.build-id/13/1931db08e976df0b868713ccaebe826e9569b3 warning: File listed twice: /usr/lib/.build-id/64/ac654483c6caa170a50c8e7058cb9ae95a8bff warning: File listed twice: /usr/lib/.build-id/7f/6016d7ca63651d5eb705dd2bcea170f2662808 warning: File listed twice: /usr/lib/.build-id/84/e00566ba48960d2b7f318da7a67ee0f5dbd6ea warning: File listed twice: /usr/lib/.build-id/9e/3dd55fb5baa3a514a3c9c55db646992ae650b5 warning: File listed twice: /usr/lib/.build-id/d4/4807a497968bf5eca8267a8c5726653f64fb0b warning: File listed twice: /usr/lib/.build-id/d5/91424e2b23137ec061ebab23db9513a16d16d5 warning: File listed twice: /usr/lib/.build-id/f3/e5264e7ddfea621c3a02951fa7688536fbbdb0 Provides: mrpt-apps = 1.4.0-34.fc38 mrpt-apps(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-hmtslam.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-slam.so.1.4 libmrpt-tfest.so.1.4 libmrpt-topography.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-2d-slam-1.4.0-34.fc38.i686 Provides: application() application(2dslamdemo.desktop) metainfo() metainfo(2dslamdemo.appdata.xml) mrpt-2d-slam = 1.4.0-34.fc38 mrpt-2d-slam(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-slam.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-camera-calibration-1.4.0-34.fc38.i686 Provides: application() application(cameracalib.desktop) metainfo() metainfo(cameracalib.appdata.xml) mrpt-camera-calibration = 1.4.0-34.fc38 mrpt-camera-calibration(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-gridmap-navigation-1.4.0-34.fc38.i686 Provides: application() application(gridmapnavsimul.desktop) metainfo() metainfo(gridmapnavsimul.appdata.xml) mrpt-gridmap-navigation = 1.4.0-34.fc38 mrpt-gridmap-navigation(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-maps.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-navlog-viewer-1.4.0-34.fc38.i686 Provides: application() application(navlog-viewer.desktop) metainfo() metainfo(navlog-viewer.appdata.xml) mimehandler(application/x-mrpt-navlog) mrpt-navlog-viewer = 1.4.0-34.fc38 mrpt-navlog-viewer(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-opengl.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-rawlog-viewer-1.4.0-34.fc38.i686 Provides: application() application(rawlogviewer.desktop) metainfo() metainfo(rawlogviewer.appdata.xml) mimehandler(application/x-mrpt-rawlog) mrpt-rawlog-viewer = 1.4.0-34.fc38 mrpt-rawlog-viewer(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-slam.so.1.4 libmrpt-topography.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-reactive-navigation-1.4.0-34.fc38.i686 Provides: application() application(reactivenavdemo.desktop) metainfo() metainfo(reactivenavdemo.appdata.xml) mrpt-reactive-navigation = 1.4.0-34.fc38 mrpt-reactive-navigation(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-nav.so.1.4 libmrpt-obs.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-robotic-arm-kinematics-1.4.0-34.fc38.i686 Provides: application() application(robotic-arm-kinematics.desktop) metainfo() metainfo(robotic-arm-kinematics.appdata.xml) mrpt-robotic-arm-kinematics = 1.4.0-34.fc38 mrpt-robotic-arm-kinematics(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-kinematics.so.1.4 libmrpt-opengl.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) libwx_gtk3u_html-3.2.so.0 libwx_gtk3u_html-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-scene-viewer-1.4.0-34.fc38.i686 Provides: application() application(sceneviewer.desktop) metainfo() metainfo(sceneviewer.appdata.xml) mimehandler(application/x-mrpt-3dscene) mrpt-scene-viewer = 1.4.0-34.fc38 mrpt-scene-viewer(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GLIBC_2.0) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-maps.so.1.4 libmrpt-opengl.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-stereo-camera-calibration-1.4.0-34.fc38.i686 Provides: application() application(kinect-stereo-camera-calib-gui.desktop) metainfo() metainfo(kinect-stereo-camera-calib-gui.appdata.xml) mrpt-stereo-camera-calibration = 1.4.0-34.fc38 mrpt-stereo-camera-calibration(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libmrpt-base.so.1.4 libmrpt-gui.so.1.4 libmrpt-hwdrivers.so.1.4 libmrpt-obs.so.1.4 libmrpt-opengl.so.1.4 libmrpt-vision.so.1.4 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libwx_baseu-3.2.so.0 libwx_baseu-3.2.so.0(WXU_3.2) libwx_gtk3u_core-3.2.so.0 libwx_gtk3u_core-3.2.so.0(WXU_3.2) libwx_gtk3u_gl-3.2.so.0 libwx_gtk3u_gl-3.2.so.0(WXU_3.2) rtld(GNU_HASH) Processing files: mrpt-devel-1.4.0-34.fc38.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.sKM12w + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-devel + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-devel + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: mrpt-devel = 1.4.0-34.fc38 mrpt-devel(x86-32) = 1.4.0-34.fc38 pkgconfig(mrpt-base) = 1.4.0 pkgconfig(mrpt-bayes) = 1.4.0 pkgconfig(mrpt-detectors) = 1.4.0 pkgconfig(mrpt-graphs) = 1.4.0 pkgconfig(mrpt-graphslam) = 1.4.0 pkgconfig(mrpt-gui) = 1.4.0 pkgconfig(mrpt-hmtslam) = 1.4.0 pkgconfig(mrpt-hwdrivers) = 1.4.0 pkgconfig(mrpt-kinematics) = 1.4.0 pkgconfig(mrpt-maps) = 1.4.0 pkgconfig(mrpt-nav) = 1.4.0 pkgconfig(mrpt-obs) = 1.4.0 pkgconfig(mrpt-opengl) = 1.4.0 pkgconfig(mrpt-pbmap) = 1.4.0 pkgconfig(mrpt-reactivenav) = 1.4.0 pkgconfig(mrpt-scanmatching) = 1.4.0 pkgconfig(mrpt-slam) = 1.4.0 pkgconfig(mrpt-tfest) = 1.4.0 pkgconfig(mrpt-topography) = 1.4.0 pkgconfig(mrpt-vision) = 1.4.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config pkgconfig(eigen3) pkgconfig(mrpt-base) pkgconfig(mrpt-bayes) pkgconfig(mrpt-graphs) pkgconfig(mrpt-graphslam) pkgconfig(mrpt-gui) pkgconfig(mrpt-maps) pkgconfig(mrpt-nav) pkgconfig(mrpt-obs) pkgconfig(mrpt-opengl) pkgconfig(mrpt-slam) pkgconfig(mrpt-tfest) pkgconfig(mrpt-vision) Processing files: mrpt-doc-1.4.0-34.fc38.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.4wvnoJ + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc + cp -pr doc/html /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc + cp -pr samples /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386/usr/share/doc/mrpt-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: mrpt-doc = 1.4.0-34.fc38 mrpt-doc(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mrpt-debugsource-1.4.0-34.fc38.i686 Provides: mrpt-debugsource = 1.4.0-34.fc38 mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mrpt-debuginfo-1.4.0-34.fc38.i686 Provides: mrpt-debuginfo = 1.4.0-34.fc38 mrpt-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-base-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 438a605134a48ed01c8e2da3f84ed0332973fe00 mrpt-base-debuginfo = 1.4.0-34.fc38 mrpt-base-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-libs-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 0c1b911591c359a87240684453cfef9e1c7cf740 debuginfo(build-id) = 32078dda648b3db479cb8fe31fee5dc320edd28a debuginfo(build-id) = 3249cec3a0c45859c0f17b2fc8ef3f2fc68a66cb debuginfo(build-id) = 438a605134a48ed01c8e2da3f84ed0332973fe00 debuginfo(build-id) = 47af3e059fefe81c655cbe37f98cabc9cbad98dc debuginfo(build-id) = 4a176c7fffb7b793bcaf6810dfbe84f265202669 debuginfo(build-id) = 4e1d95a18c392ce84aeb9711dc5e2df0bbca7303 debuginfo(build-id) = 5e8e7c2d7fe60eddaa4bbcb78f0f01b5fdc7f0ed debuginfo(build-id) = 7b0df80502d040fff68a791be65e93b6bae8883a debuginfo(build-id) = 92d681bbdaba868d045690b08e92a6c45b0e3b80 debuginfo(build-id) = abbcbd08c41cc385e691555d3e683f52540e21d7 debuginfo(build-id) = c81dadbecce91893830c0b6daa2f1e6a5fb3ddac debuginfo(build-id) = d97d8aa7bbcd431a875eb9166562a92d8106c50d debuginfo(build-id) = dd59d709a9f583c7dc134a74ad24b8bf315f3523 debuginfo(build-id) = e12112ae009aa3cf9b00281b196393b33d2a160e mrpt-libs-debuginfo = 1.4.0-34.fc38 mrpt-libs-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-apps-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 0acf8ab13d05e21c57aacfa0a9d59e6de34c4393 debuginfo(build-id) = 0bdb3b3c8e53727825b0d65ac773017c5dfb1912 debuginfo(build-id) = 0cb2b84594bf004d412665e9d1dc669f9da46e6a debuginfo(build-id) = 0d58577def36b352a022a4ced2f6e1b5e4df2f28 debuginfo(build-id) = 131931db08e976df0b868713ccaebe826e9569b3 debuginfo(build-id) = 1b1645a5fca411d1c0b419d20b0ff4e76b10c0e1 debuginfo(build-id) = 1b7f55a842df35b196e65506b1488e21e363d6aa debuginfo(build-id) = 20e4ec73b6845fb19d1087811ce79950d002a727 debuginfo(build-id) = 2e6d58cc66e08e7e046554e6982f6b270a98185c debuginfo(build-id) = 3eedb6e25a8f17e92a9e1a09736cf5c6cc1523d8 debuginfo(build-id) = 446e9764647d27f66c02ce9c81cd4dd8e48d9465 debuginfo(build-id) = 59783a7c71885fc5420ddebb568da7e536e3cf90 debuginfo(build-id) = 59825c91e6017464b778fa73f157434a1928876b debuginfo(build-id) = 64ac654483c6caa170a50c8e7058cb9ae95a8bff debuginfo(build-id) = 690a6e42d5a0fc64353df17404286f3fe60ca82f debuginfo(build-id) = 744bd2265b7c390c2123391dd880d51819cb42c0 debuginfo(build-id) = 76077dcfdc33c10d37792a3faf8b16b31afc219e debuginfo(build-id) = 770b0cf4fd436ebd2203cbc812d314e00ddfb6af debuginfo(build-id) = 7dc8286161276d053a1b3569637ae9f66b848863 debuginfo(build-id) = 7f6016d7ca63651d5eb705dd2bcea170f2662808 debuginfo(build-id) = 84e00566ba48960d2b7f318da7a67ee0f5dbd6ea debuginfo(build-id) = 85e20103451ec881e822445ffce37dd13a8a6e4f debuginfo(build-id) = 94a6c8da883be77e0889fed2b60937c8264484ef debuginfo(build-id) = 98474b4b9db59a7bc5d311d4f967d8b7a8fe8620 debuginfo(build-id) = 98d862ae867dc17f192b03b1c20aec9e3d2f9574 debuginfo(build-id) = 9e3dd55fb5baa3a514a3c9c55db646992ae650b5 debuginfo(build-id) = a09812fdd0fdff298ed432c03ade4cca449b9212 debuginfo(build-id) = af31d93cef1ca71acfe6355d4a55a6baa0753e43 debuginfo(build-id) = af5b4d474553f36e1151c19d26fa7a0afe79a1cb debuginfo(build-id) = b3a5c70beccd057f07202fdc5325b7e035882866 debuginfo(build-id) = b7c19ed1f8787a1de0b39276e6d9cdea5d09ea1c debuginfo(build-id) = bbcaca62dad48d82ffa5c31c11558a710b6cd992 debuginfo(build-id) = d44807a497968bf5eca8267a8c5726653f64fb0b debuginfo(build-id) = d591424e2b23137ec061ebab23db9513a16d16d5 debuginfo(build-id) = d9c15d631805fec6bba840ace4658416353033a9 debuginfo(build-id) = dab4730636f6e1637c1a793eac357af5b4b8a4f3 debuginfo(build-id) = ddb71150e6529e7888bf0c2e298339cb6af087fb debuginfo(build-id) = ed25b658482336dd9bd9c7ecacd1454caf7d7124 debuginfo(build-id) = f3e5264e7ddfea621c3a02951fa7688536fbbdb0 debuginfo(build-id) = fdf6249a05d96f756cc63afb548e1872d6e64774 debuginfo(build-id) = fff7a3afff67a6b678cccba122be6f71802d386b mrpt-apps-debuginfo = 1.4.0-34.fc38 mrpt-apps-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-2d-slam-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 84e00566ba48960d2b7f318da7a67ee0f5dbd6ea mrpt-2d-slam-debuginfo = 1.4.0-34.fc38 mrpt-2d-slam-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-camera-calibration-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 64ac654483c6caa170a50c8e7058cb9ae95a8bff mrpt-camera-calibration-debuginfo = 1.4.0-34.fc38 mrpt-camera-calibration-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-gridmap-navigation-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 131931db08e976df0b868713ccaebe826e9569b3 mrpt-gridmap-navigation-debuginfo = 1.4.0-34.fc38 mrpt-gridmap-navigation-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-navlog-viewer-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 7f6016d7ca63651d5eb705dd2bcea170f2662808 mrpt-navlog-viewer-debuginfo = 1.4.0-34.fc38 mrpt-navlog-viewer-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-rawlog-viewer-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 9e3dd55fb5baa3a514a3c9c55db646992ae650b5 mrpt-rawlog-viewer-debuginfo = 1.4.0-34.fc38 mrpt-rawlog-viewer-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-reactive-navigation-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = d44807a497968bf5eca8267a8c5726653f64fb0b mrpt-reactive-navigation-debuginfo = 1.4.0-34.fc38 mrpt-reactive-navigation-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-robotic-arm-kinematics-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = 0cb2b84594bf004d412665e9d1dc669f9da46e6a mrpt-robotic-arm-kinematics-debuginfo = 1.4.0-34.fc38 mrpt-robotic-arm-kinematics-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-scene-viewer-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = f3e5264e7ddfea621c3a02951fa7688536fbbdb0 mrpt-scene-viewer-debuginfo = 1.4.0-34.fc38 mrpt-scene-viewer-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Processing files: mrpt-stereo-camera-calibration-debuginfo-1.4.0-34.fc38.i686 Provides: debuginfo(build-id) = d591424e2b23137ec061ebab23db9513a16d16d5 mrpt-stereo-camera-calibration-debuginfo = 1.4.0-34.fc38 mrpt-stereo-camera-calibration-debuginfo(x86-32) = 1.4.0-34.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mrpt-debugsource(x86-32) = 1.4.0-34.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386 Wrote: /builddir/build/RPMS/mrpt-doc-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-apps-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-base-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-libs-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-rawlog-viewer-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-debugsource-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-libs-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-apps-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-stereo-camera-calibration-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-2d-slam-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-scene-viewer-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-gridmap-navigation-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-devel-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-camera-calibration-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-base-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-robotic-arm-kinematics-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-navlog-viewer-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-rawlog-viewer-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-reactive-navigation-debuginfo-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-gridmap-navigation-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-reactive-navigation-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-scene-viewer-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-2d-slam-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-navlog-viewer-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-stereo-camera-calibration-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-robotic-arm-kinematics-1.4.0-34.fc38.i686.rpm Wrote: /builddir/build/RPMS/mrpt-camera-calibration-1.4.0-34.fc38.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.e4Iu1H + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.i386 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.yXwJAu + umask 022 + cd /builddir/build/BUILD + rm -rf mrpt-1.4.0 mrpt-1.4.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: File listed twice: /usr/lib/.build-id/0c/b2b84594bf004d412665e9d1dc669f9da46e6a File listed twice: /usr/lib/.build-id/13/1931db08e976df0b868713ccaebe826e9569b3 File listed twice: /usr/lib/.build-id/64/ac654483c6caa170a50c8e7058cb9ae95a8bff File listed twice: /usr/lib/.build-id/7f/6016d7ca63651d5eb705dd2bcea170f2662808 File listed twice: /usr/lib/.build-id/84/e00566ba48960d2b7f318da7a67ee0f5dbd6ea File listed twice: /usr/lib/.build-id/9e/3dd55fb5baa3a514a3c9c55db646992ae650b5 File listed twice: /usr/lib/.build-id/d4/4807a497968bf5eca8267a8c5726653f64fb0b File listed twice: /usr/lib/.build-id/d5/91424e2b23137ec061ebab23db9513a16d16d5 File listed twice: /usr/lib/.build-id/f3/e5264e7ddfea621c3a02951fa7688536fbbdb0 Finish: rpmbuild mrpt-1.4.0-34.fc38.src.rpm Finish: build phase for mrpt-1.4.0-34.fc38.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1672100067.040465/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1672100067.040465/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1672100067.040465/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/mrpt-1.4.0-34.fc38.src.rpm) Config(child) 50 minutes 16 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool